Apostila de JCL

5475 palavras 22 páginas
Manual Prático
05/09/2011

Data:

JCL
1 Introdução.................................................................................................................2
2 Especificação dos Elementos...................................................................................2
2.1 Cartão JOB........................................................................................................2
2.2 Cartão JOBLIB, JOBCAT, STEPLIB, STEPCAT, JCLLIB e SYSPROC......3
2.3 Cartão EXEC.....................................................................................................4
2.4 Cartão DD..........................................................................................................5
3 Utilitário
…exibir mais conteúdo…

Eles podem ser executados manualmente (através do comando SUB) ou automaticamente (através de um sistema de disparo de JOB’s).
Os JOB’s são compostos por STEP’s, ou seja, etapas que são necessarias para que uma rotina se complete.
Um JOB é composto pelos seguintes tipos de cartão:
2

Especificação dos Elementos

2.1 Cartão JOB
O cartão JOB indica ao sistema o início de uma unidade de trabalho. É através dele que o sistema operacional faz o controle de segurança.
Formato:
//serviço JOB ‘comentário’,MSGCLASS=X,NOTIFY=userid,
// CLASS=A,MSGLEVEL=(1,1),REGION=2M,TYPRUN=HOLD
Onde:
serviço
- É o nome com o qual o JOB é reconhecido, podendo ter até 8 bytes.
Comentário - É uma pequena descrição do job
Obs: Quando qualquer tipo de cartão se estenda por mais de uma linha, termina a linha anterior com o carácter “,” (vírgula) e usa-se o cartão de continuação. Este cartão começa com // e é seguido do restante da codificação, devendo iniciar entre as colunas 2 e 16, inclusive.
Parâmetros:
MSGCLASS=classe produzidas pelo JOB.

Permite designar uma classe de saída para as mensagens

NOTIFY=userid
Indica ao sistema que avise o utilizador (userid) quando o JOB terminar.
Se userid = &SYSUID, é avisado o utilizador TSO que submeteu o JOB.
CLASS=classe

Permite designar uma classe para execução do JOB.

MSGLEVEL=(m,n)
Estabelece o nível de detalhe das informações sobre o
JOB que o sistema listará.
Se
m=0
=> Só lista

Relacionados