Tutorials:
Tools:
Utilities:
Abend Codes
Questions:
| Compile JCL’S:
COBOL program compile JCL: //IND220CL JOB (123),'INDUS',CLASS=A,MSGCLASS=A,MSGLEVEL=(1,1), Compile procedure:
COBOL + CICS program compile JCL: //IND220SO JOB (123),'INDUS',CLASS=A,MSGCLASS=A,MSGLEVEL=(1,1),
Map compile JCL:
//SYSIN DD DUMMY
COBOL + DB2 + CICS compile JCL:
//DB2COB EXEC PGM=DSNHPC,PARM='HOST(IBMCOB),NOSOURCE,APOST,APOSTSQL', //SYSUT2 DD DSN=&©LINK,DISP=(NEW,PASS),
//IND220SO JOB (123),'INDUS',CLASS=A,MSGCLASS=A,MSGLEVEL=(1,1),
COBOL + DB2 compile JCL: //IND220SO JOB (123),'INDUS',CLASS=A,MSGCLASS=A,MSGLEVEL=(1,1),
compile procedure:
Bind jcl: //IND220SO JOB (123),'INDUS',CLASS=A,MSGCLASS=A,MSGLEVEL=(1,1), COBOL + DB2 execution JCL: //IND220SO JOB (123),'INDUS',CLASS=A,MSGCLASS=A,MSGLEVEL=(1,1),
Instream procedures: //IND220SO JOB (123),'INDUS',CLASS=A,MSGCLASS=A,MSGLEVEL=(1,1), Cataloged procedures: IND220.INDUS.PROCLIB(CATPROC) //CATPROC PROC
Invoking JCL: //IND220SO JOB (123),'INDUS',CLASS=A,MSGCLASS=A,MSGLEVEL=(1,1),
Parameters overriding and symbolic parameters: //IND220VI JOB (123),'INDUS',CLASS=A,MSGCLASS=A,MSGLEVEL=(1,1),
Parameters overriding, symbolic parameters and the SET statement: //IND220VI JOB (123),'INDUS',CLASS=A,MSGCLASS=A,MSGLEVEL=(1,1),
cataloged procedure: //CATOVER PROC
//STEP1 EXEC PGM=SEQWRI //STEPLIB DD DSN=IND220.INDUS.LOADLIB,DISP=SHR //SYSPRINT DD SYSOUT=* //SYSOUT DD SYSOUT=* //STUDD DD DSN=IND220.INDUS.STUDENT.PSFILE.TST, // DISP=(NEW,CATLG,DELETE), // SPACE=(&UNI,(&PRI,&SEC),RLSE), // UNIT=SYSDA, // DCB=(DSORG=PS,RECFM=FB,LRECL=44,BLKSIZE=440) //SYSIN DD DSN=IND220.INDUS.CTLCARDS(CTL90),DISP=SHR |