Previous Topic: JCL for z/OS and CMS Commands for OLQBATCHNext Topic: z/OS JCL (local mode)


z/OS JCL (central version)

Here is sample z/OS JCL to execute CA OLQ batch jobs, when running central version:

CA OLQ Batch (central version) (z/OS)

//FORMAT   EXEC PGM=IDMSBCF,REGION=1024K
//STEPLIB  DD   DSN=idms.dba.loadlib,DISP=SHR
//         DD   DSN=idms.loadlib,DISP=SHR
//dcmsg    DD   DSN=idms.sysmsg.ddldcmsg,DISP=SHR
//dclscr   DD   DSN=&.&dclscr.,DISP=(NEW,PASS),
//             UNIT=SYSDA,SPACE=(bbbb,nnnn),
//             DCB=(RECFM=F,LRECL=llll,BLKSIZE=bbbb)
//SYSLST   DD   SYSOUT=A
//SYSIDMS  DD   *
DMCL=dmcl-name
Put other SYSIDMS parameters, as appropriate, here
/*
//SYSIPT   DD   *
FORMAT FILE SYSLOC.dclscr;
/*
//*
//OLQBATCH EXEC PGM=OLQBATCH,REGION=1024K
//STEPLIB  DD   DSN=idms.dba.loadlib,DISP=SHR
//         DD   DSN=idms.loadlib,DISP=SHR
//sysctl   DD   DSN=idms.sysctl,DISP=SHR
//dcmsg    DD   DSN=idms.sysmsg.dcmsg,DISP=SHR
//dclscr   DD   DSN=&.&dclscr.,DISP=(OLD,DELETE)
//SORTWK01 DD   UNIT=disk,SPACE=(CYL,(5,2))
//SORTWK02 DD   UNIT=disk,SPACE=(CYL,(5,2))
//SORTWK03 DD   UNIT=disk,SPACE=(CYL,(5,2))
//SORTWK04 DD   UNIT=disk,SPACE=(CYL,(5,2))
//SYSOUT   DD   SYSOUT=A
//SYSLST   DD   SYSOUT=A
//SYSIDMS  DD   *
DMCL=dmcl-name
Put other SYSIDMS parameters, as appropriate, here
/*
//SYSIPT   DD   *
Put CA OLQ commands here
/*
//*

Note: The SORTWK01 through SYSOUT statements are optional. If these statements are included, CA OLQ uses the installation's sort utility. When these are omitted, CA OLQ uses its own internal sort facility.