Ejercicio 1.3: crear el método Java
Antes de empezar, debe completar el Ejercicio 1.2: configurar el
proyecto Web y la interfaz e implementaciones Java.
En el Ejercicio 1.3 se describe la creación de un método Java. En este ejercicio
realizará las siguientes tareas:
- Crear un método Java
- Crear la correlación de datos de entrada y salida entre COBOL y Java
Crear un método Java
- En la vista Snippets, seleccione J2C. Pulse con el botón derecho del ratón
en Añadir método Java a bean Java J2C.
- En el campo del nombre de método Java, escriba runPhoneBook como nombre
del método. Pulse Siguiente.
Crear la correlación de datos de entrada y salida entre COBOL y Java
En este paso importará el archivo Ex01.cbl (COBOL)
necesario para crear la aplicación. El archivo Ex01.cbl se encuentra en
<RSDP_installdir>\rad\eclipse\plugins\com.ibm.j2c.cheatsheet.content_6.0.0\Samples\IMS\phonebook,
donde <RSDP_installdir> es el directorio en el que se ha instalado este producto. El
archivo COBOL contiene el programa de aplicación que se ejecuta en el servidor IMS. Tiene
la definición de la estructura que se pasa al servidor IMS a través del área de
comunicaciones. Esta estructura representa los registros de cliente que se devuelven del
programa de aplicación IMS. Antes de poder trabajar con un archivo, debe importarlo
del sistema de archivos al entorno de trabajo.
- En el campo Especificar tipo de entrada/salida de la página Método Java,
pulse Nuevo.
- En la página Importar datos, asegúrese de que el campo Elegir correlación es
COBOL_TO_JAVA. Pulse Examinar junto al campo Nombre de archivo
Cobol.
- Busque el archivo Ex01.cbl en el sistema de archivos y pulse
Abrir.
- Pulse Siguiente.
- En la página Importador COBOL, pulse Mostrar valores avanzados.
- Seleccione las siguientes opciones:
Parámetro
|
Valor
|
Nombre de plataforma
|
Z/OS
|
Página de códigos
|
037
|
Nombre de formato de coma flotante
|
IBM 390 Hexadecimal
|
Signo decimal externo
|
EBCDIC
|
Nombre Endian
|
Big
|
Nombre endian de entero remoto
|
Big
|
Nombre de comillas
|
DOUBLE
|
Nombre Trunc
|
STD
|
Nombre Nsymbol
|
DBCS
|
- Junto a la lista Estructuras de datos, pulse el botón Consultar.
- Se muestran las estructuras de datos del archivo Ex01.cbl. Seleccione
INPUT-MSG. Pulse Siguiente.
- En la página Guardar propiedades, seleccione los siguientes valores para el tipo de
entrada:
- GenerationStyle es Por omisión.
- Pulse Examinar junto al campo Nombre de proyecto para elegir el
proyecto Java IMSPhoneBook.
- En el campo Nombre de paquete, escriba sample.ims.data
- En el campo Nombre de clase, acepte el valor por omisión INPUTMSG.
Pulse Terminar.
Crear la correlación de datos de salida entre COBOL y Java
- En la página Método Java, pulse Nuevo junto al campo Tipo de
salida.
- En la página Importar datos, asegúrese de que el campo Elegir
correlación es COBOL_TO_JAVA.
- Pulse el botón Examinar junto al campo Nombre de campo Cobol:
- Busque el archivo Ex01.cbl. Pulse Abrir.
- Una vez se ha añadido el archivo, pulse Siguiente.
- En la página Importador COBOL, pulse Mostrar valores avanzados.
- En la página Importador COBOL, seleccione las siguientes estructuras de datos de
comunicación:
Parámetro
|
Valor
|
Nombre de plataforma
|
Z/OS
|
Nombre de formato de coma flotante
|
IBM 390 Hexadecimal
|
Página de códigos
|
037
|
Signo decimal externo
|
EBCDIC
|
Nombre Endian
|
Big
|
Nombre endian de entero remoto
|
Big
|
Nombre de comillas
|
DOUBLE
|
Nombre Trunc
|
STD
|
Nombre Nsymbol
|
DBCS
|
- Junto al área de texto Estructuras de datos, pulse el botón
Consultar.
- Se muestran las estructuras de datos del archivo Ex01.cbl.
Seleccione OUTPUT-MSG. Pulse Siguiente.
- En la página Guardar propiedades, seleccione los siguientes valores para el tipo de
salida:
- GenerationStyle es Por omisión.
- Pulse Examinar junto al campo Nombre de proyecto para elegir el
proyecto Java IMSPhoneBook.
- En el campo Nombre de paquete Java, escriba sample.ims.data
- En el campo Nombre de clase Java, acepte el valor por omisión OUTPUTMSG.
Pulse Terminar.
- En la página Método Java, pulse Terminar para completar la operación.
- En la página Detalles de enlace, asegúrese de que interactionVerb es
SYNC_SEND_RECEIVE(1) para indicar que la interacción con IMS implica una
transacción de envío seguida de una de recepción.
Pulse Terminar.
Ahora ya está preparado para empezar el Ejercicio 1.4: desplegar
la aplicación.