Saltar navegação

S02 - CEDA DB2ENTRY

Conceitos

Como nos programas que utilizam o DB2 para execução em batch, nos programas CICS que utilizam o DB2 é preciso incluir também a estrutura de dados que representa(m) a(s) tabela(s) que o programa irá utilizar. Esta estrutura de dados é denominada host structure (todos os campos definidos na Working-Storage são denominados host variables no DB2) e é incluida no programa através da declaração INCLUDE que tem funcionamento semelhante à declaração COPY do COBOL. Como já visto no Capítulo 11, a criação da estrutura de dados é feita através do utilitário DCLGEN (Declarations Generator) do DB2.

Uma vez criados os DCLGENS das tabelas, o programa pode sofrer os processos de pré compliação DB2, tradução CICS, complicação COBOL, linkedição e bind.

Após eliminados os erros de compilação, a próxima tarefa é fazer as definições e instalações dos componentes para o CICS através da transação CEDA, como já visto nos capítulos anteriores.

Após a definição e instalação dos mapsets, arquivos, programa e transação (trans-id), executa-se a transação CEDA para se definir e instalar o application plan no CICS utilizando-se o componente DB2ENTRY.

Passo 01 -No CICS acionar a transação CEDA


 

Passo02 - Na transação CEDA solicitar a definição de uma DB2ENTRY 

 

Passo 03 - No painel de definição da DB2ENTRY:

DB2Entry - utilizar o mesmo nome da trans-id definida e instalada para acionar o programa

Group - Sempre PW0001

Transid - Nome da trans-id préviamente criada para acionar o programa

AUTHType - Sempre GROUP

Plan - Nome do application plan definido na compilação do programa . Normalmente se usa o mesmo nome que o programa. 

 

Passo 04 - Acionar a transação CEDA com a opção INSTALL 

 

Passo 05 - Instalar a DB2ENTRY recém definida 

 

Passo 06 - No grupo PW0001 

 

Numa instalação de produção, as tarefas de definição e instalação são de responsabilidade do DBA (Data Base Administrator) e as estratégias podem ser variadas, onde um application plan poderá conter diversos programas e também serem utilizados packages que agupam programas para serem inseridos nos application plans através do processo de bind.

Em nossa instalação, utilizaremos sempre um application plan para cada programa instalado no CICS, isto é, cada programa terá seu application plan e para cada programa e sua trans-id será criada uma DB2ENTRY no CICS.

Licença: licença proprietária