Interacción con datos estructurados de Java

Los programas Java™ de CICS a menudo interactúan con datos que originalmente se diseñaron para su utilización con otros lenguajes de programación. Por ejemplo, un programa Java puede enlazar con un programa COBOL mediante una COMMAREA definida en un libro de copias COBOL o leer un registro desde un archivo VSAM en el que los datos estén definidos mediante un archivo de cabecera de C++. Puede utilizar un importador para interactuar con estas formas de datos estructurados.

Importación de datos de aplicación en Java utilizando JZOS y J2C

CICS da soporte a los importadores de libros de copias, para que pueda utilizar datos estructurados de otros lenguajes de programación en Java. Rational y las herramientas de JZOS proporcionan los importadores soportados. Las herramientas de Rational utilizan Java EE Connector Architecture (JCA, también denominada J2C).

Los importadores correlacionan los tipos de datos incluidos en el programa fuente para que la aplicación pueda acceder a campos individuales en las estructuras de datos. Puede utilizar las herramientas de JZOS o Rational J2C para interactuar con los datos y generar una clase Java, para que pueda transferir datos entre Java y otros programas en CICS.

CICS da soporte a artefactos Java de los siguientes importadores:
  • Beans de enlace de datos de las herramientas J2C de Rational Application Developer (RAD) y Rational Developer para System z
  • Registros de IBM® JZOS Batch Toolkit para z/OS SDK
La publicación IBM Redbooks Java Application Development for CICS utiliza una aplicación de ejemplo denominada Heritage Trader, que manipula una aplicación COBOL existente. Se proporciona información sobre los siguientes temas:
  • Instrucciones para instalar JZOS y J2C
  • Migración de la aplicación COBOL a JCICS
  • Creación de una clase Java de enlace de datos para J2C
  • Generación de una clase de derivador con JZOS
  • Implementaciones de ejemplo para acceso a web, archivos y DB2 utilizando la API de JCICS

Requisitos de J2C

Puede crear artefactos de Java EE Connector y utilizarlos para crear aplicaciones empresariales. El asistente RAD J2C le ayuda a crear una clase o un conjunto de clases que se correlacionan con COBOL y otras estructuras de datos de programas de aplicación.

Se requiere RAD en una estación de trabajo Windows o Linux para utilizar el importador Rational J2C.

Requisitos de JZOS

IBM JZOS Batch Toolkit para z/OS SDK es un conjunto de herramientas que proporciona funciones Java por lotes en z/OS. JZOS incluye un lanzador para ejecutar aplicaciones Java directamente como trabajos por lotes o como tareas iniciadas, y un conjunto de métodos Java que permiten acceder a datos tradicionales de z/OS y servicios del sistema clave directamente desde aplicaciones Java.

JZOS da soporte a la generación automática de clases de registro desde libros de copias de COBOL y los DSECT del ensamblador.

La descarga JZOS incluye las publicaciones JZOS COBOL Record Generator User’s Guide y JZOS Assembler Record Generator User’s Guide en formato PDF.