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