Interaction avec des données structurées à partir de Java

Les programmes CICS Java™ interagissent souvent avec des données qui ont initialement été conçues pour être utilisées avec d'autres langues de programmation. Par exemple, un programme Java peut être lié à un programme COBOL à l'aide d'une COMMAREA définie dans un fichier de stockage COBOL, ou lire un enregistrement à partir d'un fichier VSAM où les données sont définies à l'aide d'un fichier d'en-tête C++. Vous pouvez utiliser un importateur pour interagir avec ces formes de données structurées.

Importation de données d'application dans Java en utilisant JZOS et J2C

CICS prend en charge les importateurs de fichier de stockage afin que vous puissiez utiliser les données à partir d'autres langues de programmation dans Java. Les importateurs pris en charge sont fournis par les outils JZOS et par Rational. Les outils Rational utilisent l'architecture Java EE Connector (JCA autrement appelée J2C).

Les importateurs mappent les types de données contenus dans le programme source de sorte que votre application puisse accéder aux champs individuels dans les structures de données. Vous pouvez utiliser les outils JZOS ou Rational J2C pour interagir avec les données pour produire une classe Java, afin que vous puissiez passer les données entre Java d'autres programmes dans CICS.

CICS prend en charge les artefacts Java à partir des importateurs suivants :
  • Beans de liaison de données à partir des outils J2C dans Rational Application Developer (RAD) et Rational Developer for System z
  • Enregistrements à partir de IBM® JZOS Batch Toolkit for z/OS SDK
La publication IBM Redbooks, Java Application Development for CICS utilise une application d'exemple appelée Heritage Trader application, qui manipule une application COBOL existante. Les informations sont fournies sur les rubriques suivantes :
  • Instructions pour l'installation de JZOS et J2C
  • Migration l'application COBOL vers JCICS
  • Création d'une classe de liaison de données Java pour J2C
  • Génération d'une classe d'encapsuleur avec JZOS
  • Mises en oeuvre d'exemple pour le Web, le fichier et l'accès à DB2 en utilisant l'API JCICS

exigences J2C

Vous pouvez créer les artefacts Java EE Connector que vous pouvez utiliser pour créer des applications d'entreprise. L'assistant RAD J2C vous aide à créer une classe ou un ensemble de classes qui effectuent un mappage vers COBOL et d'autres structures de données du programme d'application.

Vous avez besoin de RAD sur un poste de travail Windows ou Linux pour utiliser l'importateur Rational J2C.

exigences JZOS

Le IBM JZOS Batch Toolkit for z/OS SDK est un ensemble d'outils qui fournissent les capacités par lots Java sur z/OS. JZOS inclut un lanceur pour exécuter les applications Java directement en tant que travaux par lots ou tâches démarrées et un ensemble de méthodes Java qui rendent l'accès aux données z/OS et aux services système essentiels directement possible à partir des applications Java.

JZOS prend en charge la génération automatique de classes d'enregistrements à partir de fichiers de stockage COBOL et Assembler DSECTs.

Le téléchargement JZOS inclut JZOS COBOL Record Generator User’s Guide et JZOS Assembler Record Generator User’s Guide au format PDF.