CICS BAC support for record-level sharing (RLS)

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.
Note: For details of these RLS options, see the ADD FILE and UPDATE FILE commands on pages ADD FILE and UPDATE FILE respectively.

Reference Reference

Feedback


Timestamp icon Last updated: Monday, 2 December 2013


http://pic.dhe.ibm.com/infocenter/cicsts/v5r1/topic/com.ibm.cics.bac.doc/cbka1/cbka1af5.html