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.
Publication | New or changed topics | ||
---|---|---|---|
Release planning | |||
System definition | |||
Exit routines |