2.3 - O cartão EXEC
Vamos continuar a explicação do JOB00000.
//* Esse Job executa o programa cobol HELLO0000 3
A linha inteira é um comentário, tenha cuidado ao comentar JCL principalmente em procedures quando existir possibilidade de inicio desse procedimento em pontos diversos. O numero 3 la no final é só pra causar confusão, nao sei se expliquei antes, mas eu tô usando pra meu controle, pra saber o que comentar em qual linha, pra mim fica mais facil assim, ignore ele, por favor, nao tem uso pratico algum.
//EXECUTA EXEC PGM=HELLO000 *** COMENTARIO DIDATICO *** 4
EXEC -> Tipo do cartão (de execucao de algo) PGM= -> vamos executar um programa (algo) HELLO000 -> carga do programa a ser executado
O cartao exec pode executar uma procedure (procedimento catalogado) ou um programa, utilitário ou mesmo um sistema.
O cartão possui inumeros parametros (a maioria encontra-se em desuso ou são simplesmente suprimidos - utiliza-se o padrão da instalação)
No nosso exemplo acima será executado o programa HELLO000
Segue um comando exec completo, as explicacoes dos parametros será mostrada ao final desse capitulo.
//EXECUTA EXEC PGM=HELLO000,
// PARM='123456789Z',
// ACCT='USER.BUGA',
// ADDRSPC=,
// DPRTY=,
// PERFORM=01,
// RD=NC
Last updated