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
SYSOUTetSYSPRINTpour 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