Redirection des Sorties en JCL
En JCL, la redirection des sorties est essentielle pour gérer les fichiers de sortie générés par les jobs. Cela permet de spécifier où et comment les données de sortie doivent être enregistrées. Cette leçon vous montrera comment rediriger les sorties de manière efficace.
Utilisation de SYSOUT
L'instruction SYSOUT
est utilisée pour rediriger la sortie vers une classe spécifique ou un périphérique. Voici un exemple :
//STEP1 EXEC PGM=MYPROG //SYSPRINT DD SYSOUT=A
Dans cet exemple, la sortie de MYPROG
est redirigée vers la classe A.
Redirection vers des Fichiers
Vous pouvez également rediriger la sortie vers des fichiers. Voici comment :
//STEP1 EXEC PGM=MYPROG //SYSPRINT DD DSN=MY.OUTPUT.FILE,DISP=(NEW,CATLG,DELETE), // SPACE=(TRK,(5,5)),UNIT=SYSDA
Ce JCL redirige la sortie de MYPROG
vers un nouveau fichier appelé MY.OUTPUT.FILE
.
Utilisation de SYSIN pour l'Entrée
En plus de rediriger les sorties, vous pouvez spécifier des données d'entrée avec SYSIN
. Par exemple :
//STEP1 EXEC PGM=MYPROG //SYSIN DD * INPUT DATA LINE 1 INPUT DATA LINE 2 /* //SYSPRINT DD SYSOUT=A
Dans cet exemple, les données d'entrée pour MYPROG
sont fournies en ligne.
Combinaison des Instructions
Vous pouvez combiner les instructions pour gérer à la fois l'entrée et la sortie :
//STEP1 EXEC PGM=MYPROG //SYSIN DD * INPUT DATA LINE 1 INPUT DATA LINE 2 /* //SYSPRINT DD DSN=MY.OUTPUT.FILE,DISP=(NEW,CATLG,DELETE), // SPACE=(TRK,(5,5)),UNIT=SYSDA
Ce JCL lit les données d'entrée en ligne et redirige la sortie vers un fichier.
Points Clés
SYSOUT
redirige la sortie vers une classe ou un périphérique.- La redirection vers des fichiers utilise
DSN
et des options de disposition. SYSIN
permet de fournir des données d'entrée directement dans le JCL.
Dans la prochaine leçon, nous explorerons la gestion des ressources en JCL pour optimiser l'utilisation des ressources système.
Aucun commentaire:
Enregistrer un commentaire