Using


BMC AMI Fast Path Recovery for IMS

 consists of the Extract Processing and DEDB Recovery object modules. These modules operate independently of IMS, are link-edited into two load modules, and are written in assembler language.

The modules perform the following functions.

  • TSSAFR1 (Data-Extraction-utility-TSSAFR1)
    • Determines the appropriate restart checkpoint
    • Determines which online log data sets (OLDS) are required
    • Extracts recovery data from log data sets to a user-specified number of output data sets
  • TSSAFR2 (DEDB-Recovery-utility-TSSAFR2)
    • Dynamically allocates the required area data sets (ADS)
    • Applies any required updates to all copies of the ADS

The following figure shows the process required to complete a database recovery. The process for database recovery uses a two-step approach, using two program modules, TSSAFR1 (Extraction) and TSSAFR2 (DEDB Recovery). This two-step approach was chosen to provide maximum parallelism and reduce elapsed time for the recovery.

The time required to recover all databases is a function of the user-controlled IMS system checkpoint frequency, the number of databases and areas defined to IMS, the volume of database updates, and the user-selected degree of parallelism in the recovery process.

If you are not using block level sharing in the IMS environment, a cold start of the IMS system can begin after the MSDB recovery job is complete (after TSSAFR1 and DBFDBDR0) and can run concurrently with the DEDB recovery jobs.

Note

In an IBM IMS/ESA environment, BMC AMI Fast Path Recovery for IMS cannot recover ADS being updated by a high-speed sequential processing (HSSP) batch message processing (BMP) program with the HSSP image copy option activated. If BMC AMI Fast Path Recovery for IMS detects 5947 (HSSP image copy update bit map) log records for an ADS, it issues a warning message, indicating that manual recovery is required.

The following figure shows the recovery process:

GUID-45322510-053E-43B0-8A48-D9160C982B12-low.png

This section contains the following topics:

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*