cobol compile

5
COBOL Compile-Link Job //SYSADMC JOB A123,'BIN-7 QUASAR',CLASS=A,MSGCLASS=Y,NOTIFY=&SYSUID //*----------------------------------------------------------------- //* ZOS ENTERPRISE COBOL COMPILE LINK JOB | //* GLOBAL PARAMETERS | // SET PROGRAM='PROG08' PROGRAM NAME | // SET SRCLIB='SYSADM.DEMO.SRCLIB' SOURCE LIBRARY | // SET COPYLIB='SYSADM.DEMO.COPYLIB' COPY LIBRARY | // SET LOADLIB='SYSADM.DEMO.LOADLIB' LOAD LIBRARY | // SET COBPRFX='IGY310' | //*----------------------------------------------------------------- //COMPILE EXEC PGM=IGYCRCTL,REGION=2048K, // PARM='LIB,SSRANGE,XREF,LIST,MAP,OFFSET,FLAG(W,W)' //STEPLIB DD DSN=&COBPRFX..SIGYCOMP,DISP=SHR //SYSLIB DD DSN=&COPYLIB,DISP=SHR //SYSIN DD DSN=&SRCLIB(&PROGRAM),DISP=SHR //SYSLIN DD DSNAME=&&LOADSET,UNIT=SYSDA, // DISP=(MOD,PASS),SPACE=(TRK,(3,3)), // DCB=(BLKSIZE=3200) //SYSPRINT DD SYSOUT=* //SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(1,1)) //SYSUT2 DD UNIT=SYSDA,SPACE=(CYL,(1,1)) //SYSUT3 DD UNIT=SYSDA,SPACE=(CYL,(1,1)) //SYSUT4 DD UNIT=SYSDA,SPACE=(CYL,(1,1)) //SYSUT5 DD UNIT=SYSDA,SPACE=(CYL,(1,1)) //SYSUT6 DD UNIT=SYSDA,SPACE=(CYL,(1,1)) //SYSUT7 DD UNIT=SYSDA,SPACE=(CYL,(1,1)) //LKED EXEC PGM=HEWL,REGION=1024K //SYSLIB DD DSN=CEE.SCEELKED,DISP=SHR //SYSPRINT DD SYSOUT=* //SYSLIN DD DSN=&&LOADSET,DISP=(OLD,DELETE) //SYSLMOD DD DSN=&LOADLIB(&PROGRAM),DISP=SHR //SYSUT1 DD UNIT=SYSDA,SPACE=(TRK,(10,10)) COBOL Run Job //SYSADMD JOB (ABCDE),'QUASAR CHUNA',MSGCLASS=Y,TIME=(1,0), // MSGLEVEL=(1,1),CLASS=A,NOTIFY=&SYSUID,REGION=200M //*---------------------------------------------------------- //* RUN JOB FOR COBOL PROGRAMS | //* | // SET PGMNAME='PROG01' PROGRAM NAME | // SET LOADLIB='SYSADM.DEMO.LOADLIB' LOAD LIBRARY | //*---------------------------------------------------------- //JOBLIB DD DSN=&LOADLIB,DISP=SHR //STEP01 EXEC PGM=&PGMNAME

Upload: rammurthy

Post on 05-Nov-2015

6 views

Category:

Documents


3 download

DESCRIPTION

Compile JCLs for Mainframe Programs

TRANSCRIPT

COBOL Compile-Link Job//SYSADMC JOB A123,'BIN-7 QUASAR',CLASS=A,MSGCLASS=Y,NOTIFY=&SYSUID//*-----------------------------------------------------------------//* ZOS ENTERPRISE COBOL COMPILE LINK JOB |//* GLOBAL PARAMETERS |// SET PROGRAM='PROG08' PROGRAM NAME |// SET SRCLIB='SYSADM.DEMO.SRCLIB' SOURCE LIBRARY |// SET COPYLIB='SYSADM.DEMO.COPYLIB' COPY LIBRARY |// SET LOADLIB='SYSADM.DEMO.LOADLIB' LOAD LIBRARY |// SET COBPRFX='IGY310' |//*-----------------------------------------------------------------//COMPILE EXEC PGM=IGYCRCTL,REGION=2048K, // PARM='LIB,SSRANGE,XREF,LIST,MAP,OFFSET,FLAG(W,W)' //STEPLIB DD DSN=&COBPRFX..SIGYCOMP,DISP=SHR //SYSLIB DD DSN=&COPYLIB,DISP=SHR //SYSIN DD DSN=&SRCLIB(&PROGRAM),DISP=SHR //SYSLIN DD DSNAME=&&LOADSET,UNIT=SYSDA, // DISP=(MOD,PASS),SPACE=(TRK,(3,3)), // DCB=(BLKSIZE=3200) //SYSPRINT DD SYSOUT=* //SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(1,1))//SYSUT2 DD UNIT=SYSDA,SPACE=(CYL,(1,1))//SYSUT3 DD UNIT=SYSDA,SPACE=(CYL,(1,1))//SYSUT4 DD UNIT=SYSDA,SPACE=(CYL,(1,1))//SYSUT5 DD UNIT=SYSDA,SPACE=(CYL,(1,1))//SYSUT6 DD UNIT=SYSDA,SPACE=(CYL,(1,1))//SYSUT7 DD UNIT=SYSDA,SPACE=(CYL,(1,1))//LKED EXEC PGM=HEWL,REGION=1024K//SYSLIB DD DSN=CEE.SCEELKED,DISP=SHR//SYSPRINT DD SYSOUT=*//SYSLIN DD DSN=&&LOADSET,DISP=(OLD,DELETE)//SYSLMOD DD DSN=&LOADLIB(&PROGRAM),DISP=SHR//SYSUT1 DD UNIT=SYSDA,SPACE=(TRK,(10,10))

COBOL Run Job//SYSADMD JOB (ABCDE),'QUASAR CHUNA',MSGCLASS=Y,TIME=(1,0),// MSGLEVEL=(1,1),CLASS=A,NOTIFY=&SYSUID,REGION=200M//*----------------------------------------------------------//* RUN JOB FOR COBOL PROGRAMS | //* |// SET PGMNAME='PROG01' PROGRAM NAME |// SET LOADLIB='SYSADM.DEMO.LOADLIB' LOAD LIBRARY | //*----------------------------------------------------------//JOBLIB DD DSN=&LOADLIB,DISP=SHR//STEP01 EXEC PGM=&PGMNAME//SYSUDUMP DD SYSOUT=*//SYSPRINT DD SYSOUT=*//SYSOUT DD SYSOUT=*//SYSABOUT DD SYSOUT=*//

COBOL-DB2 Pre-compile, Compile and Link Job//SYSADMA JOB A123,'QUASAR',CLASS=A,MSGCLASS=Y,NOTIFY=&SYSUID //*============================================================== //* RUN THIS JOB TO PRECOMPILE COMPILE-LINK AND BIND | //* COBOL DBIO MODULES | //* | // SET PROGRAM='FILEDUMP' SRC PROGRAM | // SET SRCLIB='SYSADM.DEMO.SRCLIB' SRC LIBRARY | // SET DBRMLIB='SYSADM.DEMO.DBRMLIB' DBRM LIBRARY | // SET COPYLIB='SYSADM.DEMO.COPYLIB' DBRM LIBRARY | // SET DCLGEN='SYSADM.DEMO.DCLGEN' DCLGEN LIBRARY | // SET LOADLIB='SYSADM.DEMO.LOADLIB' LOAD LIBRARY | // SET DB2PRFX='DSN710' DB2 PREFIX | // SET COBPRFX='IGY310' COBOL PREFIX | // SET LNKPRFX='CEE' LINKER PREFIX | //*============================================================== //* PRECOMPILE THE COBOL DB2 PROGRAM | //*============================================================== //JOBLIB DD DISP=SHR,DSN=&DB2PRFX..SDSNLOAD // DD DSN=&DB2PRFX..SDSNEXIT,DISP=SHR //PRECOMP EXEC PGM=DSNHPC, // PARM='HOST(IBMCOB)',REGION=4096K //DBRMLIB DD DSN=&DBRMLIB(&PROGRAM),