Please enable JavaScript.
Coggle requires JavaScript to display documents.
JCL (Job Control Language (Parâmetros da declaração DD (DSN - define o…
JCL (Job Control Language
Características
Cada linha
obrigatoriamente
inicia com
//
Após as
//
, inicia-se o nome do job, em
maíusculo
(limitado a 8 caracteres)
Após o
jobname
, é seguido um espaço e inicia-se uma
declaração JOB, EXEC ou DD
A
Continuação
da sintaxe JCL exige uma vírgula no final do último parâmetro completo
A seguinte declaração JCL //JOBCARD JOB 1,REGION=8M tem o mesmo efeito que esta outra:
//JOBCARD JOB 1,
//REGION=8M
Conjunto de statements para informar o z/OS as operações que ele deverá fazer, além de guiá-lo em como encontrar e processar os arquivos
Um jobname válido deve iniciar com letra ou com algum dos caracteres especiais: #,
,
$
Declarações Básicas
JOB
- fornece um nome para um job (jobname) e um worload, e pode opcionalmente incluir parâmetros sobre o job
EXEC
- fornece o nome do programa que será executado. Para um Job podem ser declarados vários EXEC, vários EXEC dentro de um mesmo job é um job step
DD (Data Definition)
- Informa as entradas e saídas para a execução do programa.
//JOBNAME JOB
//STEPNAME EXEC
//DDNAME DD
//estrela COMMENT
/estrela comment
Parâmetros da declaração JOB
REGION
- requer alocação de recursos de memória para um Job
NOTIFY
- informa a um usuário que um Job foi concluído
TYPRUN
- atrasa um Job em execução por um tempo definido
CLASS
- direciona um Job para ser executado em uma determinada fila de entrada (classe)
MSGCLASS
- direciona uma saída de Job para uma fila de saída particular
MSGLEVEL
- controla o número de mensagens do sistema a serem recebidas
Parâmetros da declaração DD
DSN
- define o nome do dataset
DISP
- determina se o dataset já existe ou precisa ser criado
SPACE
- quantidade de storage necessária para o dataset
SYSOUT
- define um local de impressão
VOL & SER
- define o nome do volume, disco ou fita
UNIT
- informa disco, fita ou dispositivo especial
DEST
- rota de saída remota
DCB
- bloco de controle do dataset
LABEL
- label da fita
DUMMY
- entrada nula ou descarte de dados de um ddname
Parâmetros da declaração EXEC
PGM
- indica o nome do programa a ser executado
PARM
- parâmetros a serem passados para o programa
COND
- booleano para controlar a execução dos steps
TIME
- define um limite de tempo