DBRC= parameter for procedures

Use the DBRC= parameter in procedure to specify whether database recovery control is to be used during this execution of IMS.

The possible values for DBRC= are:

C
This value has no meaning except during a batch backout run of IMS. If specified for other than a batch backout run, it is treated as a null.

With DBRC=C, you can back out batch jobs that terminate normally during an execution that includes DBRC, but not IRLM. During batch backout of jobs that terminated normally, IMS performs authorization for databases and then backs out database changes, as is done for jobs that terminate abnormally.

If DBRC=C is specified when the previous execution of IMS included both DBRC and IRLM, batch backout fails if the previous execution completed normally.

N
Specifies that DBRC is not used during this execution unless DBRC=FORCE is defined in DFSIDEF0. Use this command to turn off DBRC before running a batch. If DBRC=FORCE is defined in DFSIDEF0, and if this is not a batch backout execution of IMS, a message is issued, and a nonzero return code is returned.

If this is a batch backout execution of IMS, the DBRC=FORCE specification defined in DFSIDEF0 can be overridden by specifying DBRC=N on the EXEC procedure. Thus, if the previous execution of IMS used DBRC but not IRLM, batch backout executes without DBRC.

Null
Specifies whether DBRC is included, based on the specification in the installation defaults module, DFSIDEF0. If DFSIDEF0 is not used, DBRC=Y is the default.
Y
Specifies that DBRC is used during this execution of IMS.

If the IRLM is not being used, DBRC provides additional database security. If a common RECON data set is shared among subsystems, DBRC allows proper authorization to registered databases so that the subsystems can share data at the database level.

Attention: If DBRC is used to maintain the integrity of databases, DBRC=N should be specified only when DBRC is unavailable or when you are sure that the integrity of databases is not destroyed. When DBRC=N, before reactivating DBRC, you must register information about the log volumes created while DBRC was inactive.