Defining intermediate backout points for DBCTL resources

About this task

The SETS and ROLS requests enable you to define multiple points at which to preserve the state of DL/I full function databases and to return to these points later. The backout points are not CICS® syncpoints, they are intermediate backout points that apply only to DBCTL resources. For example, you can use them to allow your program to handle the consequences of PSB scheduling having completed without all of the referenced DL/I databases being available.

The SETS and ROLS requests apply to DL/I full function databases only. If an UOW is updating recoverable resources other than full function databases, for example, DEDBs and VSAM files, the SETS and ROLS requests have no effect on the non-DL/I resources. Therefore, take steps to ensure the consistency of other resources involved, if any. See Summary of DBCTL abends and return codes for explanations of relevant return codes.