Crear una llamada de método Java RPG en el editor LPEX de Sistemas remotos

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:
  1. Expanda la conexión hasta localizar el archivo en el que desea crear la llamada de método.
  2. Efectúe una doble pulsación sobre el archivo para abrirlo en el editor LPEX de Sistemas remotos.
  3. 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.
  4. 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.
  5. 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.
  6. 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:
    1. 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.
    2. 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.
  7. 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.
    1. Si decide generar un objeto RPG, debe especificar un nombre RPG para el objeto y un nombre RPG para el constructor del objeto.
    2. Si decide generar un prototipo de método RPG, debe especificar un nombre de prototipo.
    3. Si decide generar código de llamada de método, debe especificar un nombre de campo de retorno RPG.
  8. Para especificar dónde desea colocar el código generado, tiene dos opciones:
    1. 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.
    2. Todo a continuación de la línea actual: para generar y añadir el código a continuación del cursor.
  9. Pulse Finalizar.
Conceptos relacionados
Edición
Tareas relacionadas
Editar miembros RPG, COBOL, CL, C, C++ y DDS
Crear un procedimiento RPG en el editor LPEX de Sistemas remotos
Crear una especificación de definición RPG en el editor LPEX de Sistemas remotos
Convertir código ILE RPG de formato fijo a formato libre
Personalizar el formateador automático de CL
Referencia relacionada
Correlación de tipos Java estándar con tipos ILE RPG