Les Instructions EXEC en JCL
L'instruction EXEC en JCL est utilisée pour exécuter un programme ou une procédure cataloguée. Elle spécifie le programme ou la procédure à exécuter et peut inclure des paramètres supplémentaires pour contrôler l'exécution.
Structure de l'Instruction EXEC
L'instruction EXEC a la structure suivante :
//EXEC PGM= [,paramètres]
Voici un exemple :
//STEP1 EXEC PGM=MYPROG,PARM='param1,param2'
Explication des Paramètres
- Nom de l'Étape : Un identifiant unique pour l'étape d'exécution.
- PGM : Le nom du programme à exécuter.
- PARM : Les paramètres à passer au programme (facultatif).
Exemple d'Instruction EXEC avec une Procédure Cataloguée
//STEP2 EXEC PROC=MYPROC
Détails de l'Exemple
Dans cet exemple :
//STEP1 EXEC PGM=MYPROG,PARM='param1,param2': Exécute le programme MYPROG avec les paramètres spécifiés.//STEP2 EXEC PROC=MYPROC: Exécute une procédure cataloguée nommée MYPROC.
Exemple Complet
//MONJOB JOB (ACCT#),'DESCRIPTION',CLASS=A,MSGCLASS=X,NOTIFY=&SYSUID
//STEP1 EXEC PGM=MYPROG,PARM='param1,param2'
//STEPLIB DD DSN=MY.LIB,DISP=SHR
//SYSOUT DD SYSOUT=*
//SYSIN DD *
DONNÉES D'ENTRÉE
/*
Ce programme JCL soumet un job avec une étape qui exécute MYPROG, en utilisant des paramètres spécifiques et en spécifiant des fichiers de sortie et d'entrée.
Dans la prochaine leçon, nous explorerons les instructions DD, qui définissent les fichiers et les dispositifs utilisés par les programmes.
Aucun commentaire:
Enregistrer un commentaire