Puede crear una llamada de método Java RPG desde
cualquier archivo ILE RPG en
el editor LPEX de Sistemas remotos. Una llamada de método Java RPG es una parte de código
ILE RPG que llama a diversos métodos Java, para poder llamar a métodos Java desde el
programa RPG. Cuando se especifica información de clases y métodos Java, el asistente de
creación de llamadas de método crea código ILE RPG válido que llama a los métodos Java
desde el programa RPG.
El asistente Nueva llamada de método Java cambiará dinámicamente, en función de
las selecciones efectuadas. Utilice la tecla de ayuda F1 en el resto del asistente para
obtener más información acerca de cada opción. Para crear la llamada de método Java RPG:
- Expanda la conexión hasta localizar el archivo en el que desea crear la
llamada de método.
- Efectúe una doble pulsación sobre el archivo para abrirlo en el editor LPEX de
Sistemas remotos.
- Con el cursor situado dentro de la vista del editor, pulse el botón derecho
del ratón y seleccione Nueva > Llamada de método Java. O bien, en el menú del
entorno de trabajo, pulse Código fuente > Nuevo > Llamada de método Java.
- En el asistente Nueva llamada de método Java, especifique el paquete y la
clase Java que desea utilizar para la llamada de método. Utilice los botones Examinar
área de trabajo, Examinar local y Examinar remoto para buscar los
paquetes y clases.
Al buscar los archivos de clase en el sistema local, puede pulsar Añadir archivo
JAR para buscar un archivo que contenga la clase que desea utilizar. Utilice la tecla
de ayuda F1 para obtener más información acerca de cada opción. Pulse Siguiente.
- Seleccione el método Java que desea utilizar. (Los métodos de la lista son
los que están disponibles en la clase seleccionada en la página anterior del asistente). Pulse Siguiente.
- Seleccione los parámetros del método Java que desea utilizar. Para cada
parámetro, puede generar un campo RPG, especificar su nombre, tipo, longitud o dimensión
RPG y si el parámetro debe pasarse por referencia o tener una referencia de sólo lectura. Puede
pulsar cada una de las casillas de la tabla para editar el valor directamente. Si ha
seleccionado un método que no contiene parámetros, la página estará en blanco, se
considerará completada y el botón Siguiente estará habilitado. Pulse Siguiente.
Nota: al producir una llamada de método Java RPG desde ILE RPG, el código ILE RPG
se correlaciona con el código Java. Por ejemplo, "char" en Java se correlaciona con "1C"
en ILE RPG. Consulte el tema Consulta
relacionada para obtener más información acerca de la correlación entre los tipos
Java estándar y los tipos ILE RPG. Si el método Java que ha seleccionado no es estático:
- Especifique el constructor Java que desea utilizar para construir el objeto
Java. (Esta página y la siguiente no se visualizan si anteriormente ha seleccionado un
método estático, ya que no es necesario ningún constructor). Pulse Siguiente.
- Especifique parámetros para el constructor Java seleccionado. Para cada
parámetro, puede generar un campo RPG, especificar el nombre, tipo, longitud y dimensión
y si el parámetro debe pasarse por referencia o tener una referencia de sólo lectura. Pulse Siguiente.
- Especifique las opciones de generación de código.
Puede especificar si debe generarse un objeto RPG para la clase Java, si debe crearse un
prototipo de método y si debe colocarse el código RPG generado.
- Si decide generar un objeto RPG, debe especificar un nombre RPG para el
objeto y un nombre RPG para el constructor del objeto.
- Si decide generar un prototipo de método RPG, debe especificar un
nombre de prototipo.
- Si decide generar código de llamada de método, debe
especificar un nombre de
campo de retorno RPG.
- Para especificar dónde desea colocar el código generado,
tiene dos opciones:
- Distribuido adecuadamente: para generar especificaciones D en el
área de especificaciones D del código, y para generar cálculos (el código que debe
llamar al
método) a continuación del cursor.
- Todo a continuación de la línea actual: para generar y añadir el
código a continuación del cursor.
- Pulse Finalizar.
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.