|
O CICS possui o seu próprio formato de comando, como a seguir:
EXEC CICS
FUNCAO
OPCAO (ARG)
END-EXEC.
Onde:
Função : É uma palavra-chave que descreve a operacao solicitada.
Exemplo: READ, SEND, HANDLE, ETC.
Opção : É uma palavra chave que descreve recursos a disposição em cada função. algumas opções são
seguidas por um argumento entre parenteses.
END-EXEC: Delimitador para comandos para programas cobol. Indica o final de um comando CICS.
Exemplo para programa COBOL:
EXEC CICS
LINK PROGRAM (PROG01)
COMMAREA (WORK-COMMA)
LENGTH (+150)
END-EXEC.
Como o programa codificado em CICS possui os comandos do CICS e visto que em COBOL não existe tais comandos,
antes de ser compilado ou montado, o programa de aplicação é processado por um tradutor de comandos, que muda
os comandos do CICS em comandos MOVE e CALL que existem no COBOL.
Durante a execução do programa, estes comandos CALL chamam a rotina de interface do nível de comando e passam
os parâmetros apropriados para a rotina.
A rotina de interface então chama o módulo de gerencia do CICS que é indicado pela função do comando no
programa de aplicação.
|