É possível criar aplicativos Java que podem acessar e atualizar
dados no DB2 e VSAM. Como alternativa, é possível fazer link para programas em outras
linguagens para acessar DB2, VSAM e IMS.
É possível usar qualquer uma das técnicas a seguir ao criar um aplicativo Java
para acessar dados no CICS. O gerenciador de recuperação do CICS mantém a
integridade de dados.
Acessando Dados Relacionais
É possível criar
um aplicativo Java para acessar dados no DB2 usando qualquer dos seguintes
métodos:
- Um comando JCICS LINK para vincular a um programa que usa comandos Structured Query Language (SQL) para acessar os dados.
- Onde um driver adequado estiver disponível, use chamadas de Java Database Connectivity
(JDBC) ou Linguagem de Consulta Estruturada para Java (SQLJ) para acessar os
dados diretamente. Drivers JDBC adequados estão disponíveis para DB2.
Para obter informações adicionais sobre o uso das interfaces de programação de aplicativos JDBC e SQLJ,
consulte Usando JDBC e SQLJ para Acessar Dados do DB2 a partir de Programas Java no CICS TS 5.1 Information Center.
- JavaBeans que usam JDBC ou SQLJ como o
mecanismo de acesso subjacente. É possível usar qualquer ambiente de desenvolvimento integrado (IDE) Java
para desenvolver esses JavaBeans.
- Beans de entidade. O CICS não suporta beans de entidade executando sob
CICS mas suporta o acesso a beans de entidade executando em outros servidores
EJB. Um enterprise bean CICS poderia, por exemplo, usar um bean de entidade
executando no para
acessar o DB2 no z/OS.
Acessando dados de DL/I
Para acessar dados de DL/I
no IMS, seu aplicativo Java precisa usar um comando JCICS LINK para
fazer link para um programa intermediário que emita comandos EXEC DLI para
acessar os dados.
Acessando dados de VSAM
Para acessar dados de VSAM,
um aplicativo Java pode usar um dos seguintes métodos:
- As classes de controle de arquivos JCICS para acessar o VSAM diretamente.
- Um comando JCICS LINK para vincular a um programa que usa comandos de controle de arquivos do CICS (SQL) para acessar os dados.