fleche
Carte job

la carte JOB, qui permet d’identifier le job et de fournir des informations qui lui sont relatives.

Il n’y a qu’une seule carte job par JCL.

Elle doit être la première instruction.

FORMAT DE L’INSTRUCTION :

//API2EXE JOB ‘AJC FORMATION’,’ARTHUR’,MSGCLASS=H,NOTIFY=&SYSUID,TIME=(,1)

API2EXE = nom du travail :

‘EXEC = L’opérateur

L’opérateur JOB peut commencer dans n’importe quelle colonne, à
condition d’être séparé du nom de travail par un ou plusieurs blancs.

‘AJC FORMATION’,’ARTHUR = Les Opérandes

Les deux premiers opérandes, code comptable et nom du
programmeur, sont des paramètres positionnels obligatoires.
Il est possible d’écrire ainsi : (AJC FORMATION,ARTHUR).
S’il y a un caractère spécial il faut mettre entre apostrophes et non entre parenthèses.
//SALAIRES JOB ‘559,PARIS,01/10/1994′
//SALAIRES JOB (559,PARIS,’01/10/1994’)

Paramètres :

MSGCLASS = Il spécifie la classe de sortie(SYSOUT) sur le volume SPOOL où seront dirigés tout les messages choisis par MSGLEVEL.

MSGLEVEL = Ce paramètre contrôle les messages de l’initiator et du terminator, qui seront imprimés lors de la sortie du JOB.

CLASS = Ce paramètre attribue une classe en entrée, à un JOB.

TIME = Indique le temps maximum d’Unité Centrale ou ‘cpu time’ dont peut disposer le JOB. Il est utilisé pour mettre fin à une boucle de programme éventuellement.

COND = Le paramètre COND permet de conditionner l’exécution d’une étape de travail, à partir des résultats obtenus dans les étapes précédentes.

Opérateurs de comparaisons :

Exemple : COND=((1,EQ),(99,EQ)).

TYPRUN = 3 fonctions, une seule utile : TYPRUN=SCAN indique que le JCL doit être soumis à un contrôle syntaxique, mais aucune des étapes ne sera exécutée.
(rôle du traducteur dans l’initiator).

LES PARAMETRES RD ET RESTART = STEP RESTART à partir du début d’une étape, CHECKPOINT RESTART à partir d’un point de reprise dans une étape établi par la commande MVS CHKPT dans le programme.