Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > z/OS
z/OS Forum d'entraide sur z/OS et MVS (Multiple Virtual Storage), les systèmes d'exploitation des ordinateurs « mainframes » IBM : JCL, Tso, Ispf, Vsam, Racf, SMS, Cics, Ims, OPC, Ca-7, Control-M, Dialog Manager ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/04/2011, 10h51   #1
Membre du Club
 
Inscription : novembre 2006
Messages : 142
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 142
Points : 55
Points : 55
Par défaut Ajouter une appelle a un JCL

Bonjour,
Dans le JCL de compilation est-ce que c’est possible d’ajouter une appelle a un autre JCL d’exécution ?

Le JCL de compilation est :

Code :
1
2
3
//COMPIL      EXEC COBLECL
//COB1.SYSIN    DD DISP=SHR,DSN=TEST.ADO.L142PGM(EXEMPLE)
//LKED.SYSLMOD  DD DISP=SHR,DSN=TEST.ADO.L142LOAD(EXEMPLE)

Merci d'avance
a_karim_fr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/04/2011, 13h02   #2
Membre Expert

 
Homme François Durand
Spécialiste Delivery Mainframe IBM
Inscription : octobre 2005
Messages : 1 096
Détails du profil
Informations personnelles :
Nom : Homme François Durand
Âge : 53
Localisation : France, Seine Saint Denis (Île de France)

Informations professionnelles :
Activité : Spécialiste Delivery Mainframe IBM
Secteur : Finance

Informations forums :
Inscription : octobre 2005
Messages : 1 096
Points : 1 704
Points : 1 704
Une suggestion :


Compil + Link + Go
Luc Orient est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2011, 17h24   #3
Membre du Club
 
Inscription : novembre 2006
Messages : 142
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 142
Points : 55
Points : 55
le bute que j'ai un JCL de compilation dans le PDS TEST.JAA.JCLet un JCL d’exécution dans une autre PDS TEST.MAA.JCL
Alors dans le JCL de compilation :
Code :
1
2
3
//COMPIL      EXEC COBLECL
//COB1.SYSIN    DD DISP=SHR,DSN=TEST.ADO.L142PGM(EXEMPLE)
//LKED.SYSLMOD  DD DISP=SHR,DSN=TEST.ADO.L142LOAD(EXEMPLE
Je veux ajouter des paramètres pour appeler le JCL d’exécution qui existe dans l’autre PDS TEST.MAA.JCL.

j'ai rensignée est j'ai trouvé JCLLIB mais il ne connais pas la partie SYSIN

Merci pour votre réponse
a_karim_fr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2011, 13h55   #4
Candidat au titre de Membre du Club
 
Inscription : mai 2006
Messages : 18
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 18
Points : 12
Points : 12
Tu as ceci

Code :
1
2
3
4
5
6
7
8
9
10
//JCLCOMP  JOB ...............
//COMPIL      EXEC COBLECL
//COB1.SYSIN    DD DISP=SHR,DSN=TEST.ADO.L142PGM(EXEMPLE)
//LKED.SYSLMOD  DD DISP=SHR,DSN=TEST.ADO.L142LOAD(EXEMPLE)
//*
//EXECJCL  EXEC PGM=IEBGENER,COND=(4,GT,COMPIL)
//SYSPRINT DD SYSOUT=*                                 
//SYSUT1   DD DSN=TEST.ADO.JCLLIB(JCLEXEC),DISP=SHR 
//SYSUT2   DD SYSOUT=(,INTRDR)                         
//SYSIN    DD DUMMY
Et le JCL d'execution dans TEST.ADO.JCLLIB(JCLEXEC)

Code :
1
2
3
//JCLEXEC  JOB ...............
//COMPIL      EXEC PGM=EXEMPLE
...
JCLEXEC sera execute que si le code retour est inferieur ou egal a 4.
Avec COND, il s'agit toujours de la condition de non execution.
minosubb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/04/2011, 10h05   #5
Membre du Club
 
Inscription : novembre 2006
Messages : 142
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 142
Points : 55
Points : 55
Merci pour votre réponse camarch trés bien mais j'ai trouvé ca est camarch aussi :

Code :
1
2
3
4
5
//JL1 JCLLIB ORDER=TEST.MAA.JCL
//COMPIL    EXEC COBLECL
//COB1.SYSIN      DD DISP=SHR,DSN=TEST.ADO.L142PGM(EXEMPLE)
//LKED.SYSLMOD  DD DISP=SHR,DSN=TEST.ADO.L142LOAD(EXEMPLE)
//TIQ  EXEC EXPGM
il me donnee ce message d'erreur
Code :
27 IEFC601I INVALID JCL STATEMENT
dans cette ligne Merci
a_karim_fr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/04/2011, 10h47   #6
Candidat au titre de Membre du Club
 
Inscription : mai 2006
Messages : 18
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 18
Points : 12
Points : 12
Quand tu execute ton JCL, verifie dans le resultat SDSF le nom des steps qui composent ta procedure COBLECL

quand tu fais ? devant ton resultat de job, c'est dans la partie : JESJCL

Les lignes qui composent ta PROC commencent par XX

Celle corespondant a la compile ne doit pas s'appeler COB1.

et autant pour moi, dans mon exemple, il faut mettre COND=(4,GT,LKED) à le place de COND=(4,GT,COMPIL)

J'ai l'impression que ton dernier JCL a un soucis, que ta compile fonctionne ou pas, , tu execute ton PGM. donc si elle ne fonctionne pas, tu l'execute dans sa version precedente.
minosubb est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h05.


 
 
 
 
Partenaires

Hébergement Web