IBM SC34-7012-01 Server User Manual


 
and general log data to log streams defined to the MVS system logger. For
more information, see Chapter 11, “Defining system and general log
streams,” on page 107.
Files For VSAM files defined to be accessed in RLS mode, define the recovery
attributes in the ICF catalog, using IDCAMS. For VSAM files defined to be
accessed in non-RLS mode, you can define the recovery attributes in the
CSD file resource definition, or in the ICF catalog, providing your level of
DFSMS supports this. For BDAM files, you define the recovery attributes
in the FCT.
Transient data queues
If you want your intrapartition queues to be recoverable, specify the
recovery option in the definition for each queue. See the CICS Resource
Definition Guide for information about defining the recovery option,
RECOVSTATUS.
Temporary storage table
If you want your temporary storage queues to be recoverable, define them
in a temporary storage table (TST) using the DFHTST TYPE=RECOVERY
macro. When you define your temporary storage queues in a TST, note
that the TSAGE parameter influences the recovery characteristics of that
temporary storage.
Use the TST system initialization parameter to specify the suffix of the
temporary storage table that you want CICS to load at initialization.
Program list table (PLT)
Use the DFHPLT macro to create program list tables that name each
program executed during initialization or controlled shutdown of CICS.
You specify the PLTPI system initialization parameter for the PLT to be
used at initialization, and the PLTSD system initialization parameter for the
PLT to be used at shutdown. You can also specify the shutdown PLT on
the CICS shutdown command.
If you have global user exit programs that are invoked for recovery
purposes, they must be enabled during the second stage of CICS
initialization. You can enable these global user exit recovery programs in
application programs specified in the first part of the PLTPI.
See the CICS Resource Definition Guide for information about defining
program list tables.
Transaction list table (XLT)
There are two ways you can specify transactions that can be initiated from
a terminal during the first quiesce stage of normal shutdown:
v Use the DFHXLT macro to create a transaction list table that names the
transactions.
v Specify the SHUTDOWN(ENABLED) attribute on the transaction
resource definition.
Documentation and test plans
During internal design, consider how to document and test the defined recovery
and restart programs, exits, and procedures.
Recovery and restart programs and procedures usually relate to exceptional
conditions, and can therefore be more difficult to test than those that handle
Chapter 10. Planning aspects of recovery 105