RECON loss notification

All DBRC instances that are allocated to the RECON data set, using the same IMSplex, are notified of errors, at the time the errors occur, through the IMS Structured Call Interface (SCI). Then, any DBRC allocated to the discarded RECON data set will deallocate.

In parallel RECON access, DBRC must ensure that no other DBRC instance can access the RECON data set during the reconfiguration process. At that point, all the other DBRCs re-access in parallel mode.

DBRC obtains the IMSplex name from the DBRC SCI Registration exit routine (DSPSCIX0), or from an EXEC parameter, IMSPLEX. Any attempt at accessing a RECON data set using a different IMSplex, or no IMSplex, is rejected and message DSP1136A is issued. Otherwise, RECON Loss Notification is automatically invoked.

Restriction: Running a DBRC job with the SCI registration exit routine enabled as a subsequent step following an IMS CTL region, DLI/SAS region, or CQS region is not supported. Review your existing jobs before enabling ARLN to ensure there are no DBRC steps after these region types.
If you want to change the IMSplex associated with a set of RECONs, use the IMSPLEX or NOPLEX parameter on the CHANGE.RECON command. To change an IMSplex-to-RECON association when a DBRC instance is active:
  1. Wait for all DBRC activity on the current IMSplex to stop.
  2. Submit a Database Recovery Control utility job to change the IMSplex name.

    If parallel access is enabled and you want to remove the IMSplex name from the RECON data set by using the CHANGE.RECON NOPLEX command, parallel access must be disabled first by using the CHANGE.RECON ACCESS(SERIAL) command.

  3. Alter the IMSplex name in the DSPSCIX0 exit routine.
  4. Ensure that the new IMSplex SCI is ready.
Related reading:
  • See IMSplex overview for introductory information about IMSplexes.
  • See IMS Version 15.5 Exit Routines for more information on the DBRC SCI Registration exit routine (DSPSCIX0).
  • See IMS Version 15.5 System Definition for more information about the IMSPLEX EXEC parameter.