CICS BAC provides support for CICS files defined to be used in record-level
sharing (RLS) mode, and when a batch request utility command that
specifies a file that is currently defined as RLSACCESS(YES) in an
active CICS region (in other words, the command will be serviced by
the target CICS region). However, this support is not available if CICS BAC is
not available in the target CICS region, or the region is unavailable
and the command is therefore processed natively by the batch request
utility, because CICS BAC cannot determine if the file is defined with
RLSACCESS(YES).
CICS BAC RLS processing for a file depends on the
CICS BAC RLS access
options specified in the file object record in the CICS region control
file:
- If the RLS option is IGNORE, CICS BAC does not perform any of the
requested state changes for the file, but it does process all transaction
IDs and programs associated with the file, just as if the file was
processed as requested.
- If the RLS option is ABEND or TERMINATE, the batch request utility
job step immediately abends or terminates with the requested abend
or return code. In this case, transaction IDs and programs associated
with the file are not processed.
- If the RLS option for the file is PROCESS, the CICS BAC RLS processing
is performed as described in the following section.
- If the RLS option is TAKE, CICS BAC takes the RLS option specified
in the CICS region properties record in the region control file.