Vous pouvez exécuter les exemples de canaux et COMMAREA pour comprendre comment CICS traite les canaux et les conteneurs ou les zones COMMAREA. Les programmes peuvent utiliser l'une de ces méthodes pour transmettre des données, mais les conteneurs ne sont pas limités à 32 Ko.
Les exemples montrent comment utiliser la classe JCICS Program pour transmettre un canal et un conteneur ou COMMAREA à un autre programme. L'exemple COMMAREA vous montre aussi comment convertir des caractères ASCII du code Java vers et à partir de l'équivalent EBCDIC utilisé par le programme CICS natif.
Les programmes sont démarrés par des exemples de transactions CICS. Les exemples utilisent les classes Java et les programmes CICS suivants :
Exemple | Transaction | Programme | Classe Java |
---|---|---|---|
Canal | JPC3 | DFJ$JPC3 | ProgramControl.ClassThree |
Canal | JPC3 | DFJ$JPC4 | ProgramControl.ClassFour |
Canal | JPC3 | DFH$LCCC (langage C) | N/A |
COMMAREA | JPC1 | DFJ$JPC1 | ProgramControl.ClassOne |
COMMAREA | JPC1 | DFJ$JPC2 | ProgramControl.ClassTwo |
COMMAREA | JPC1 | DFH$LCCA (langage C) | N/A |
DFH$LCCA et DFH$LCCC sont des programmes CICS standard qui peuvent être écrits dans l'un des langages évolués pris en charge. Si vous ne disposez pas d'un compilateur C, vous pouvez écrire des versions COBOL de DFH$LCCA et DFH$LCCC, puis les utiliser à la place des versions C fournies.