< Anterior | Siguiente >

Lección 1.3: Crear una clase de almacenamiento intermedio de mensaje

En la lección 1.3 se describe la creación de una clase de almacenamiento intermedio de mensaje.

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:
  1. Primero creará una clase de almacenamiento intermedio de mensajes: Expanda el proyecto MultiSegOutput, expanda Recursos Java y expanda JavaSource.
  2. Pulse con el botón derecho del ratón en el paquete sample.ims y seleccione Nuevo> Clase para lanzar el asistente Nueva clase.
  3. Especifique CCIBuffer como el nombre de la clase. Acepte todos los valores por omisión.
  4. Pulse Terminar. La clase CCIBuffer se abre en el editor Java.
  5. En la sección de comentarios de la clase CCIBuffer, teclee el código @type-descriptor.message-buffer.
  6. Pulse CTRL-S para guardar los cambios. Verá que se genera nuevo código automáticamente en CCIBuffer.java.
  7. A continuación creará un método para ejecutar la transacción IMS y el tipo de datos de mensaje de entrada: en la vista Explorador de proyectos, pulse con el botón derecho sobre MSOImpl.java y seleccione Fuente > Añadir método a bean Java J2C.
  8. En la página Método Java pulse Añadir.
  9. Especifique runMultiSegOutput como el nombre del método Java. Pulse Siguiente.
  10. Pulse Nuevo para definir el tipo de entrada.
  11. Seleccione la correlación COBOL_a_Java. Pulse Examinar.
  12. Busque el archivo COBOL MSOut.cbl. Pulse Abrir.
  13. Pulse Siguiente.
  14. En la página Importador COBOL, pulse Mostrar valores avanzados.
    1. Seleccione las siguientes opciones:
      
      
      
      
      
      
      
      
      
      
      Tabla 1. Valores de parámetros de importador COBOL
      Parámetro Valor
      Nombre de plataforma Z/OS
      Página de códigos IBM-037
      Nombre de formato de coma flotante IBM Hexadecimal
      Signo decimal externo EBCDIC
      Nombre Endian Big
      Nombre endian de entero remoto Big
      Nombre de comillas DOUBLE
      Nombre Trunc STD
      Nombre Nsymbol DBCS
    2. Pulse Consulta para cargar los datos.
    3. Se muestra una lista de estructuras de datos. Seleccione INPUT-MSG en el campo Estructuras de datos.
    4. Pulse Siguiente.
    5. Deje sin marcar Guardar sesión como script Ant.
  15. En la página Guardar propiedades, el Nombre de clase predeterminado es INPUTMSG. Sobrescriba el Nombre de clase con InputMsg. Pulse Terminar.
  16. A continuación creará el tipo de datos de mensaje de salida: pulse Examinar para definir el tipo de salida.
  17. Teclee CC en el campo Seleccionar un tipo de datos y CCIBuffer aparecerá en el campo Tipos coincidentes. Seleccione CCIBuffer como el tipo de salida. Pulse Terminar.
  18. En la página Método Java, pulse Finalizar.
  19. En la página Métodos Java, asegúrese de que interactionVerb esté establecido en SYNC_SEND_RECEIVE (1) para indicar que la interacción con IMS implica una interacción de envío seguida de una de recepción.
  20. Pulse Terminar.
  21. A continuación creará las correlaciones de datos de segmentos de salida. Primero creará la clase OutputSeg1.java: Para realizar esta tarea, deberá utilizar un asistente de correlación de datos autónomo para crear solamente los archivos de correlación de datos.
  22. Seleccione Archivo > Nuevo > Otros > Enlace de datos Java CICS/IMS para invocar el asistente Enlace de datos.
  23. Pulse Siguiente.
  24. Seleccione COBOL_a_Java en la lista Elegir correlación. Pulse Examinar para buscar el copy book COBOL MSOut.cbl.
  25. Pulse Siguiente.
  26. En la página Importador COBOL, pulse Mostrar valores avanzados.
    1. Seleccione las siguientes opciones:
      Tabla 2. Valores de parámetros de importador COBOL
      Parámetro Valor
      Nombre de plataforma Z/OS
      Página de códigos IBM-037
      Nombre de formato de coma flotante IBM Hexadecimal
      Signo decimal externo EBCDIC
      Nombre Endian Big
      Nombre endian de entero remoto Big
      Nombre de comillas DOUBLE
      Nombre Trunc STD
      Nombre Nsymbol DBCS
    2. Pulse Consulta para cargar los datos.
    3. Se muestra una lista de estructuras de datos. Seleccione OUTPUT-SEG1 en el campo Estructuras de datos.
    4. Pulse Siguiente.
  27. En el asistente Guardar propiedades, pulse Examinar y seleccione el proyecto MultiSegOutput que ha creado antes.
  28. Pulse Examinar para seleccionar el nombre del paquete: sample.ims.data.
  29. Cambie el nombre de clase Java de OUTPUTSEG1 por OutputSeg1.
  30. Pulse Terminar.
  31. Ahora creará la clase OutputSeg2.java: Seleccione Archivo > Nuevo > Otros > Enlace de datos Java CICS/IMS para invocar el asistente Enlace de datos.
  32. Pulse Siguiente.
  33. Seleccione COBOL_a_Java en la lista Elegir correlación. Pulse Examinar para buscar el copy book COBOL MSOut.cbl.
  34. En la página Importador COBOL, pulse Mostrar valores avanzados.
    1. Seleccione las siguientes opciones:
      Tabla 3. Valores de parámetros de importador COBOL
      Parámetro Valor
      Nombre de plataforma Z/OS
      Página de códigos IBM-037
      Nombre de formato de coma flotante IBM Hexadecimal
      Signo decimal externo EBCDIC
      Nombre Endian Big
      Nombre endian de entero remoto Big
      Nombre de comillas DOUBLE
      Nombre Trunc STD
      Nombre Nsymbol DBCS
    2. Pulse Consulta para cargar los datos.
    3. Se muestra una lista de estructuras de datos. Seleccione OUTPUT-SEG2 en el campo Estructuras de datos.
    4. Pulse Siguiente.
  35. En el asistente Guardar propiedades, pulse Examinar para seleccionar el proyecto MultiSegOutput que ha creado antes.
  36. Pulse Examinar para seleccionar el nombre del paquete: sample.ims.data.
  37. Cambie el nombre de clase Java de OUTPUTSEG2 por OutputSeg2.
  38. Pulse Terminar.
  39. Ahora creará la clase OutputSeg3.java: Seleccione Archivo > Nuevo > Otros > Enlace de datos Java CICS/IMS para invocar el asistente Enlace de datos.
  40. Pulse Siguiente.
  41. Seleccione COBOL_a_Java en la lista Elegir correlación. Pulse Examinar para buscar el copy book COBOL MSOut.cbl.
  42. En la página Importador COBOL, pulse Mostrar valores avanzados.
    1. Seleccione las siguientes opciones:
      Tabla 4. Valores de parámetros de importador COBOL
      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
    2. Pulse Consulta para cargar los datos.
    3. Se muestra una lista de estructuras de datos. Seleccione OUTPUT-SEG3 en el campo Estructuras de datos.
    4. Pulse Siguiente.
  43. En el asistente Guardar propiedades, pulse Examinar para seleccionar el proyecto MultiSegOutput que ha creado antes.
  44. Pulse Examinar para seleccionar el nombre del paquete: sample.ims.data.
  45. Cambie el nombre de clase Java de OUTPUTSEG3 por OutputSeg3.
  46. Pulse Terminar.