CICS® provides two techniques - journaling and
syncpointing - that can help you to recover or reconstruct events
or data changes during CICS execution.
Journaling
CICS provides facilities for creating and managing journals during
CICS processing. Journals can contain any data the user needs to facilitate
subsequent reconstruction of events or data changes.
Syncpointing
To facilitate recovery in the event of abnormal termination
of a CICS task or of failure of the CICS system,
the system programmer can, during CICS table generation, define specific
resources (for example, files) as recoverable. If a task is terminated
abnormally, these resources are restored to the condition they were
in at the start of the task, and can then be rerun.