There is a limit to the processing you can attempt after an operating system abend or a program check.
If the program check or abend is associated with any domain other than the application domain, you have no further part in processing the error.
If the program check or abend is in the application domain, one of the following can occur:
If a program check occurs when a user task is processing, the task abends with an abend code of ASRA. If a program check occurs when a CICS system task is processing, CICS terminates.
If an operating system abend has occurred, CICS searches the system recovery table, DFHSRT. The SRT contains a set of operating system abend codes that you want CICS to recover from. CICS searches the SRT looking for the system abend code issued by the system:
For programming information about the XSRAB exit point, see the CICS Customization GuideCICS Customization Guide.
CICS supplies a sample SRT, DFHSRT1$, that has a default set of abend codes. You can modify the sample table to define abend codes that suit your own requirements. The source of DFHSRT1$ is supplied in the CICSTS31.CICS.SDFHSAMP library. For more information about the SRT, see the CICS Resource Definition Guide.