There are additional techniques that can be used to handle recovery processing certain situations. These techniques use a combination of CICS provided and installation written programs that are invoked during CICS task and system recovery.

The Abnormal Condition Program (ACP) receives control after recovery processing has been performed by the.Dynamic Transaction Backout Program and in the case of a restartable task, after it has been decided not to attempt a restart. This program is responsible for displaying a termination message. Once the ACP has displayed this message, it passes control to the Program Error Program (PEP), which can perform additional processing before abnormal termination is completed.

CICS provides a dummy version of the PEP that performs nothing. This can be modified to perform additional processing prior to the completion of task termination. This processing could include sending additional messages to the terminal user or the system administrator or-recording data about the abend.

Another potential source of recovery data is User Activity Keypoint Program (UAKP). The installation can write this program to record application-dependent data on the system log when system activity keypoint is taken. UAKP can be used to save virtual storage data that is not normally recorded in the system log. For example, a UAKP could record the contents of the Common Work Area (CWA). A separate program would be needed to restore this area during system recovery.

All rights reserved © 2020 Wisdom IT Services India Pvt. Ltd Protection Status

IBM Mainframe Topics