Soumission et Suivi des Jobs en JCL
La soumission et le suivi des jobs sont des étapes cruciales pour s'assurer que vos traitements en JCL s'exécutent correctement. Dans cette dernière leçon, nous allons explorer ces aspects en détail.
Soumission des Jobs
La soumission des jobs en JCL se fait généralement via un terminal ou un outil de gestion de jobs. Voici un exemple de soumission d'un job simple :
//MYJOB JOB (ACCOUNT),'DESCRIPTION', // CLASS=A,MSGCLASS=A,MSGLEVEL=(1,1) //STEP1 EXEC PGM=MYPROG //DD1 DD DSN=MY.FILE,DISP=SHR
Ce JCL soumet un job appelé MYJOB
qui exécute le programme MYPROG
avec un fichier d'entrée MY.FILE
.
Suivi des Jobs
Le suivi des jobs implique de vérifier les logs et les sorties des jobs pour s'assurer qu'ils se sont exécutés comme prévu. Utilisez les outils de gestion de jobs pour accéder aux logs et analyser les messages.
Vérification des Codes Retour
Les codes retour sont essentiels pour déterminer si un job s'est terminé avec succès ou s'il y a eu des erreurs. Un code retour de 0 indique généralement un succès, tandis qu'un code retour différent de 0 indique une erreur.
//STEP1 EXEC PGM=MYPROG // IF STEP1.RC = 0 THEN // //STEP2 EXEC PGM=MYPROG2 // ELSE // //STEP3 EXEC PGM=ERRORHANDLER // ENDIF
Dans cet exemple, si STEP1
se termine avec un code retour de 0, STEP2
est exécuté. Sinon, STEP3
est exécuté pour gérer les erreurs.
Utilisation des SYSOUT et SYSPRINT
Les paramètres SYSOUT
et SYSPRINT
sont utilisés pour rediriger les sorties des jobs vers des fichiers ou des imprimantes spécifiques pour une analyse ultérieure.
//STEP1 EXEC PGM=MYPROG //SYSPRINT DD SYSOUT=A
Ce JCL redirige la sortie de MYPROG
vers la classe de sortie A
.
Points Clés
- La soumission des jobs se fait généralement via un terminal ou un outil de gestion de jobs.
- Le suivi des jobs implique de vérifier les logs, les sorties et les codes retour pour s'assurer de leur bonne exécution.
- Utilisez
SYSOUT
etSYSPRINT
pour rediriger les sorties des jobs vers des destinations spécifiques pour une analyse ultérieure.
Avec cette leçon, vous avez maintenant une compréhension complète des concepts de base et avancés de JCL. Bon courage pour vos futurs développements en JCL !
Aucun commentaire:
Enregistrer un commentaire