The
CICS BAC batch request utility runs as a job step in a batch
job stream. You use the utility to issue commands to one or more CICS® regions to ensure that the state of a given resource is as requested
(see
CICS BAC batch request utility commands for details of the utility commands).
The batch request utility communicates with the CICS request
server using DPL requests over EXCI links.
If CICS BAC is
not active in the target CICS region, the batch request
utility updates the appropriate records in the CICS region
control file to reflect the required resource state. The batch request
utility must know the data set name of the control files for all CICS regions with which it
attempts to communicate,
in case a CICS region is not available. It determines
the data set name by searching the
CICS BAC control file table member,
CBKCFTBL.
CICS BAC uses one of the following methods, in this order
of precedence, for locating the CBKCFTBL member.
- Searches the CBKPARMS data set, defined in the
batch job step JCL on the CBKPARMS DD statement, for the CBKCFTBL
member that defines the CICS applids and their respective CICS BAC control
file data set names
- Searches the MVS™ logical parmlib concatenation for
the CBKCFTBL member that defines the CICS applids
and their respective CICS BAC control file data set names.
The batch request utility uses the first member that it finds.