É 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.
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.