Non-stop PSB after an application abends in a non-message-driven BMP region

You can program the Non-Discardable Messages exit (DFSNDMX0) to control programs after an application abends in a non-message-driven BMP region. To do so, this enhancement provides new keywords that you can use with the optional NDMX_CALLED_FOR() parameter.

The DFSNDMX0 exit has been enhanced to support non-message-driven BMP region operations. You can now program the exit to specify the following transaction status:

  • 1: Do not (U)STOP the abended transaction (TRAN) and do not STOP the abended program (PSB).
  • 3: Do not (U)STOP the abended transaction (TRAN), do not STOP the abended program (PSB), and do not send the DFS555I message.

For non-message-driven BMP regions, the DFSNDMX0 exit supports return code 0 (CONTINUE NORMAL PROCESSING).

You can use the new keywords to specify whether the NDMX exits specified on the EXITDEF=(TYPE=NDMX) statement are called for both, either, or neither message-driven and non-message-driven BMP regions. For the full list of keywords and several examples, see USER_EXITS section of the DFSDFxxx member.

Changes to exit routines

The DFSNDMX0 exit routine has been enhanced to support non-message-driven BMP region operations. To learn more, see USER_EXITS section of the DFSDFxxx member.

Documentation changes

The following table lists the publications that contain new or changed topics for this enhancement.

Table 1. Links to topics that have new or changed content for this enhancement
Publication New or changed topics
Release planning
System definition
Exit routines