Previous Topic: OverviewNext Topic: Utility Statements


Batch Command Facility

The following z/OS JCL sample is used to execute the Batch Command Facility (IDMSBCF) for CA IDMS.

When using the IDMSBCF program to execute a utility statement, code these statements along with the required statements for each of the utilities.

The file assignments for each utility are presented on subsequent pages in this chapter.

Note: For more information about the Command Facility, see the CA IDMS Common Facilities Guide.

Local mode IDMSBCF (z/OS)

//         EXEC PGM=IDMSBCF,REGION=2048K
//STEPLIB  DD  DSN=idms.dba.loadlib,DISP=SHR
//         DD  DSN=idms.custom.loadlib,DISP=SHR
//         DD  DSN=idms.cagjload,DISP=SHR
//dcmsg    DD  DSN=idms.sysmsg.ddldcmsg,DISP=SHR
//sysjrnl  DD  DSN=idms.tapejrnl,DISP=
//SYSLST   DD  SYSOUT=A

Insert file assignments required by the utility statements

//SYSIDMS   DD  *

Insert SYSIDMS parameters if applicable

//SYSIPT   DD  *

Insert utility statements

/*

Note: Additional file assignments might be needed for the user catalog and the system dictionary depending on your security implementation.

Note: DD statements for database and native VSAM files can be omitted if data set name information is specified in the file definitions.

idms.dba.loadlib

Data set name of the load library containing the DMCL and database name table load modules

idms.custom.loadlib

Data set name of the load library containing customized CA IDMS system software modules

idms.cagjload

Data set name of the load library containing vanilla CA IDMS system software modules

dcmsg

DDname of the system message (DDLDCMSG) area

idms.sysmsg.ddldcmsg

Data set name of the system message (DDLDCMSG) area

sysjrnl

DDname of the tape journal file, if one is defined in the DMCL

idms.tapejrnl

Data set name of the tape journal file, if one is defined in the DMCL

SYSIDMS

DDname of the parameter file provided by CA IDMS to specify runtime directives and operating system-dependent parameters.

Note: For a complete description of the SYSIDMS parameter file, see the CA IDMS Common Facilities Guide.

Central version IDMSBCF (z/OS)

//         EXEC PGM=IDMSBCF,REGION=2048K
//STEPLIB  DD  DSN=idms.dba.loadlib,DISP=SHR
//         DD  DSN=idms.custom.loadlib,DISP=SHR
//         DD  DSN=idms.cagjload,DISP=SHR
//SYSCTL   DD  DSN=idms.sysctl,DISP=SHR
//dcmsg    DD  DSN=idms.sysmsg.ddldcmsg,DISP=SHR
//sysjrnl  DD  DUMMY
//SYSLST   DD  SYSOUT=A

Insert file assignments required by the utility statements

//SYSIDMS  DD *

Insert SYSIDMS parameters as appropriate

//SYSIPT   DD  *

Insert utility statements

/*

Note: The DD statement for the system message area (SYSMSG.DDLDCMSG)can be omitted if its data set name is specified in the DMCL.

idms.dba.loadlib

Data set name of the load library containing the DMCL and database name table load modules

idms.custom.loadlib

Data set name of the CA IDMS/DB load library containing customized load modules

idms.cagjload

Data set name of the CA IDMS/DB load library containing vanilla load modules

dcmsg

DDname of the system message (DDLDCMSG) area

idms.sysmsg.ddldcmsg

Data set name of the system message (DDLDCMSG) area

sysjrnl

DDname of the tape journal file, if one is defined in the DMCL

SYSIDMS

DDname of the parameter file provided by CA IDMS to specify runtime directives and operating system-dependent parameters.

Note: For a complete description of the SYSIDMS parameter file, see the CA IDMS Common Facilities Guide.