Bonsoir,
Je découvre l'univers mainframe depuis quelques jours.
J'essaye d'exécuter un programme cobol qui effectue un traitement sur un fichier KSDS.
Au début de programme, la section d'identification spécifie l'ID du programme :
Le JCL est écrit comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 IDENTIFICATION DIVISION. PROGRAM-ID. IDDUPROGRAMME.
Mais après sub, l'erreur suivante se produit : d'après ce que je comprends il ne semble pas trouver le programme cobol que je veux exécuter.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 //IDJOB JOB COMPIL,MSGLEVEL=(1,1),MSGCLASS=E,CLASS=E,NOTIFY=&SYSUID, // RESTART=* //* //********************************************************************* //* COMPILATION IDDUPROGRAMME * //********************************************************************* //* //COBBTCH EXEC ECOBBTCH,PGMB=IDDUPROGRAMME //SYSYSLIB DD DSN=FORE99.LIB.COPY,DISP=SHR //LKED.SYSIN DD * ENTRY IDDUPROGRAMME NAME IDDUPROGRAMME(R) //* //********************************************************************* //* EXECUTION IDDUPROGRAMME * //********************************************************************* /* //STEP1 EXEC PGM=IDDUPROGRAMME //STEPLIB DD DSN=FORE99.LIB.LOAD,DISP=SHR //DSS DD DSN=chemin1.fichier1,DISP=SH //DSSS DD DSN=chemin2.fichier2.KSDS,DISP=SHR //DSSSS DD DSN=chemin3.fichier3, // DISP=(NEW,CATLG,DELETE), // LRECL=133,RECFM=FB,SPACE=(TRK,(1,1)) //SYSPRINT DD SYSOUT=* //SYSOUT DD SYSOUT=*
Pourriez-vous m'aider à comprendre plus précisément le problème et trouver comment le résoudre ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 JOB37490 -JOBNAME STEPNAME PROCSTEP RC EXCP CPU SRB CLOCK JOB37490 -FORE13E COBBTCH COBOL 12 2712 .00 .00 .03 JOB37490 -FORE13E COBBTCH LKED FLUSH 0 .00 .00 .00 JOB37490 CSV003I REQUESTED MODULE IDDUPROGRAMME NOT FOUND JOB37490 CSV028I ABEND806-04 JOBNAME=IDJOB STEPNAME=STEP1 JOB37490 +IDI0001I Fault Analyzer V13R1M0 (UI17255 2014/04/21) invoked JOB37490 +JOBABEND IDJOB ABEND S806 IN STEPNAME STEP1 IN PROGRAM JOB37490 +IDI0034I Fault analysis skipped due to: IDICNFxx config memb JOB37490 IEA995I SYMPTOM DUMP OUTPUT 708 SYSTEM COMPLETION CODE=806 REASON CODE=00000004
Merci d'avance.
Partager