Interagindo com Dados Estruturados a Partir de Java

Os programas CICS Java™ sempre interagem com dados projetados originalmente para uso com outras linguagens de programação. Por exemplo, um programa Java pode vincular-se a um programa COBOL usando uma COMMAREA definida em um copybook COBOL ou ler um registro de um arquivo VSAM, onde os dados são definidos usando um arquivo de cabeçalho C++. É possível usar um importador para interagir com estas formas de dados estruturados.

Importando Dados do Aplicativo para Java Usando JZOS e J2C

O CICS suporta importadores de copybook, para que seja possível usar dados estruturados de outras linguagens de programação no Java. Importadores suportados são fornecidos por ferramentas JZOS e por Rational. As ferramentas Rational usam o Java EE Connector Architecture (JCA também conhecido como J2C).

Os importadores mapeiam os tipos de dados contidos no programa de origem, para que o aplicativo possa acessar campos individuais em estruturas de dados. É possível usar as ferramentas JZOS ou J2C Rational para interagir com dados para produzir uma classe Java, para que seja possível transmitir dados entre Java e outros programas no CICS.

O CICS suporta artefatos Java a partir dos seguintes importadores:
  • Beans de ligação de dados a partir das ferramentas J2C em (RAD) e
  • Registros do
A publicação IBM® Redbooks, Java Application Development para CICS usa um aplicativo de exemplo chamado Aplicativo Heritage Trader, que manipula um aplicativo COBOL existente. As informações são fornecidas nos seguintes tópicos:
  • Instruções para instalação do JZOS e J2C
  • Migrando o aplicativo COBOL para JCICS
  • Criando uma classe de ligação de dados Java para J2C
  • Gerando uma classe do wrapper com JZOS
  • Implementações de exemplos para acesso à web, arquivo e DB2 usando a API JCICS

Requisitos J2C

É possível criar artefatos Java EE Connector que podem ser usados para criar aplicativos corporativos. O assistente RAD J2C ajuda a criar uma classe ou conjunto de classes que mapeiam para COBOL e outras estruturas de dados do programa do aplicativo.

Você precisa de RAD em uma estação de trabalho Windows ou Linux para usar o importador J2C Rational J2C.

Requisitos para JZOS

O é um conjunto de ferramentas que fornecem as capacidades em lote do Java em z/OS. O JZOS inclui um ativador para execução dos aplicativos Java diretamente como tarefas em lote ou tarefas iniciadas, e um conjunto de métodos Java que fornecem acesso aos dados e serviços principais do sistema z/OS disponíveis diretamente a partir de aplicativos Java.

O JZOS suporta geração automática de classes de registros a partir de copybooks COBOL e DSECTs do Assembler.

O download do JZOS inclui o Guia do Usuário do JZOS COBOL Record Generator e o Guia do Usuário do JZOS Assembler Record Generator em formato PDF.