En la lección 1.3 se describe la creación de un método Java.
Antes de empezar, debe completar la Lección 1.2: configurar el proyecto Web y la interfaz e implementaciones
Java. En esta lección realizará las siguientes tareas:
- Crear un método Java
- Crear la correlación de datos de entrada y salida entre COBOL y Java
- Primero creará un método
Java: Ahora vamos a crear
un método Java que utilizará
el importador COBOL para correlacionar los tipos de datos entre el fuente COBOL y los datos del método
Java.
- Abra la vista Fragmentos de código pulsando Ventana > Mostrar vista > Fragmentos de
código. En la vista Fragmentos de código, pulse J2C.
- Pulse con el botón derecho del ratón en Añadir método Java a bean Java J2C y seleccione
Insertar.
- En la página Método Java
pulse Añadir.
- En el campo de nombre Método Java, teclee getCustomerInfo para el
nombre de la operación. Pulse
Siguiente.
- A continuación creará la correlación de datos de parámetro de entrada: en este paso importará el archivo
taderc25.cbl (COBOL) necesario para crear la aplicación. El archivo taderc25.cbl
está ubicado en <dir_instal>\IBM\SDP70Shared\plugins\com.ibm.j2c.cheatsheet.content_7.0.0\Samples\CICS\taderc25,
donde <dir_instal> es el directorio en el que se ha instalado este producto. El archivo COBOL contiene el
programa que se ejecuta en el servidor
CICS. Tiene la definición de la
estructura que se pasa al servidor CICS
a través del área de comunicaciones (COMMAREA). Esta estructura representa los registros de cliente que se devuelven de
la aplicación CICS. Antes de poder trabajar con un archivo, debe importarlo
del sistema de archivos al entorno de trabajo. En el campo Especificar el 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 archivo COBOL
- Busque el archivo taderc25.cbl en el sistema de archivos y pulse Abrir.
- Pulse Siguiente.
- En la página Importador COBOL, seleccione una estructura de datos de comunicación:
- Seleccione Win32 para Nombre de plataforma.
- Seleccione ISO-8859-1 para Página de códigos.
- Pulse Consultar.
- Seleccione ICOMMAREA para Estructuras de datos.
- Pulse Siguiente.
- En la página Guardar propiedades:
- Seleccione Valor predeterminado para Estilo de generación.
- Pulse Examinar para elegir el proyecto Web Taderc25Sample.
- En el campo Nombre de paquete, teclee sample.cics.data
- En el campo Nombre de clase, el valor por omisión es ICOMMAREA;
sustitúyalo por InputComm.
- Pulse Terminar.
- A continuación creará las distintas salidas posibles para el parámetro de salida: en el campo
Especificar el tipo de entrada/salida de la página Método
Java, pulse
Nuevo junto al área Tipo de salida.
- En la página Importar datos, asegúrese de que el campo Elegir correlación es
COBOL_MPO_TO_JAVA.
- Pulse Nuevo junto al área de las múltiples salidas posibles.
- Pulse Examinar junto al campo Nombre de archivo cobol y busque el archivo
taderc25.cbl.
Pulse Abrir.
- Pulse Siguiente.
- En la página Importador COBOL, seleccione una estructura de datos de comunicación:
- Seleccione Win32 para Nombre de plataforma.
- Seleccione ISO-8859-1 para Página de códigos.
- Pulse Consultar.
- Seleccione PREFCUST, REGCUST y BADCUST para
Estructuras de datos.
- Pulse Terminar. En la página Especificar propiedades de configuración de importación de
datos, figurarán los tres tipos de datos.
- Pulse Siguiente.
- A continuación especificará las propiedades de guardado: En la página Guardar propiedades verá valores por
omisión para cada uno de los registros de tipo personalizado. Asegúrese de que Taderc25Sample
aparece en el campo Nombre de proyecto. Pulse Examinar y elija el
proyecto Web Taderc25Sample.
- En la página Especificar propiedades de guardado, resalte Propiedades de guardado de MPO COBOL a
Java.
- Teclee sample.cics.data en el campo Nombre de paquete
- Teclee OutputComm en el campo Nombre de clase.
- Puede seleccionar Sobrescribir clase existente .
- Expanda Propiedades de guardado de COBOL MPO a Java.
Deben aparecer los tres elementos de enlace de datos.
- Resalte Propiedades de guardado de COBOL a Java para "PREFCUST" en el archivo taderc25.cbl
- Para Estilo de generación, seleccione Predeterminado.
- Teclee sample.cics.data en el campo Nombre de paquete
- Teclee PrefCust en el campo Nombre de clase.
- Puede seleccionar Sobrescribir clase existente .
- Resalte Propiedades de guardado de COBOL a para "REGCUST" en el archivo taderc25.cbl.
- Teclee sample.cics.data en el campo Nombre de paquete
- Teclee RegCust en el campo Nombre de clase.
- Puede seleccionar Sobrescribir clase existente .
- Resalte Propiedades de guardado de COBOL a Java para "BADCUST" en el archivo taderc25.cbl.
- Teclee sample.cics.data en el campo Nombre de paquete
- Teclee BadCust en el campo Nombre de clase.
- Puede seleccionar Sobrescribir clase existente .
- Pulse Terminar. Expanda OutputComm, y verá que contiene PrefCust,
RegCust y BadCust en el campo Tipo de salida.
- En la página Método Java,
pulse Finalizar.
- En la página Métodos Java:
- Teclee TADERC25 (el id de programa COBOL) en el campo functionName.
- Seleccione Mostrar valores avanzados.
- Seleccione SYNC_SEND_RECEIVE(1) en el campo interactionVerb.
- Teclee -1 en el campo replyLength.
- Pulse Terminar.
- Ahora añadirá el código de patrón de reconocimiento para generar el archivo de correlación de datos de salida
Java: Dado que la salida
que proviene del programa puede ser de cualquiera de los tipos de datos, el único modo de identificarla consiste en
tener algunos patrones predefinidos en la corriente de datos. El método de identificación comprueba el patrón de
reconocimiento.

- Para añadir el patrón de reconocimiento de PrefCust:
- Para añadir el patrón de reconocimiento de RegCust:
- Para añadir el patrón de reconocimiento de BadCust: