📌 Descrição

O comando JOB inicia a execução de um job no JCL. Ele identifica o job para o sistema operacional e define parâmetros de controle globais, como nome, prioridade, roteamento de mensagens e notificações.

🧠 Sintaxe

//NOMEJOB JOB (ACCT),'DESCRIÇÃO',CLASS=X,MSGCLASS=Y,MSGLEVEL=(x,y),NOTIFY=&SYSUID

🔍 Parâmetros Comuns

Parâmetro Finalidade
NOMEJOB Nome do job (até 8 caracteres alfanuméricos, sem espaços).
JOB Palavra-chave obrigatória que identifica o início do job.
(ACCT) Código(s) de contabilidade do job (depende do ambiente).
'DESCRIÇÃO' Texto descritivo do job, entre aspas (até 40 caracteres).
CLASS=X Classe de execução do job (influencia em fila e prioridade).
MSGCLASS=Y Define como e onde a saída de mensagens será enviada.
MSGLEVEL=(x,y) Nível de detalhe das mensagens geradas.
NOTIFY=&SYSUID Envia notificação ao usuário que submeteu o job.

 

Exemplo

//RELATOR JOB (FIN123),'GERAR RELATÓRIO',CLASS=A,MSGCLASS=X,MSGLEVEL=(1,1),NOTIFY=&SYSUID

 

⚠️ Observações

  • Todo job JCL deve começar com o comando JOB.

  • A ausência de parâmetros obrigatórios pode resultar em erro na submissão.

  • A escolha de CLASS e MSGCLASS pode depender da política local do data center.