Executando os Exemplos de Controle de Programa

É possível executar os exemplo de canal e de COMMAREA para entender como o CICS processa canais e contêineres ou COMMAREAs. Os programas podem usar qualquer dos métodos para passar dados, mas contêineres não são limitados a 32 KB.

Antes de Iniciar

Assegure-se de que a região CICS esteja configurada, conforme descrito em Executando os Exemplos de JCICS.

Sobre Esta Tarefa

Os exemplos demonstram como usar a classe Program de JCICS para passar um canal e contêiner ou COMMAREA para outro programa. O exemplo de COMMAREA também mostra como converter caracteres ASCII no código Java de e para o EBCDIC equivalente usado pelo programa CICS nativo.

Os programas são iniciados por transações CICS de amostra. Os exemplos usam as classes Java e os programas CICS a seguir:

Exemplo Transação Program Classe Java
Channel JPC3 DFJ$JPC3 ProgramControl.ClassThree
Channel JPC3 DFJ$JPC4 ProgramControl.ClassFour
Channel JPC3 DFH$LCCC (linguagem C) N/A
COMMAREA JPC1 DFJ$JPC1 ProgramControl.ClassOne
COMMAREA JPC1 DFJ$JPC2 ProgramControl.ClassTwo
COMMAREA JPC1 DFH$LCCA (linguagem C) N/A

DFH$LCCA e DFH$LCCC são programas CICS padrão que podem ser criados em qualquer das linguagens de alto nível suportadas. Se você não tiver um compilador C, será possível criar versões em COBOL de DFH$LCCA e DFH$LCCC e usá-las em vez das versões em C fornecidas.

Procedimento