IBM SC34-7012-01 Documentation and test plans, Transient data queues, Temporary storage table

Models: SC34-7012-01

1 268
Download 268 pages 41.5 Kb
Page 117
Image 117
Transient data queues

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:

vUse the DFHXLT macro to create a transaction list table that names the transactions.

vSpecify 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

Page 117
Image 117
IBM SC34-7012-01 Documentation and test plans, Transient data queues, Temporary storage table, Program list table PLT