A CICS BAC batch request utility job step requires the following statements in the JCL:
The sample JCL in Figure 9 illustrates a CICS BAC batch request utility job step.
//CBKBTCH EXEC PGM=CBKBMAIN
//STEPLIB DD DISP=SHR,DSN=hlq.SCBKLOAD
// DD DISP=SHR,DSN=hlq.SDFHEXCI
//CBKPARMS DD DISP=SHR,DSN=hlq.CBKPARMS
//CBKGROUP DD DISP=SHR,DSN=your.cicsgrps.dataset
//SYSABEND DD SYSOUT=*
//*****************************************************************
//* Un-comment the following DD statement if you need to add a
//* SYSMDUMP DD statement. You might need to modify this statement
//* to meet your installation's requirements.
//*****************************************************************
//*SYSMDUMP DD DISP=(,CATLG),DSN=hlq.sysmdump.dataset,
//* UNIT=SYSDA,SPACE=(CYL,(50,25)),
//* DCB=(DSORG=PS,RECFM=FBS,LRECL=4160,
//* BLKSIZE=24960
//CBKPRINT DD SYSOUT=*//CBKIN DD *
DEFAULT CICS(CICSHUR1),NOTACTIVE(TERMINATE)
SET FILE(FILEA),OPENSTATUS(CLOSED),ENABLESTATUS(DISABLE)
There is some sample JCL for a batch request utility job step shown in member CBKSAMP1, which you can find in the SCBKSAMP library. You can copy this and modify it for your own use.