IMS-DB DBRC: Top Components

Here are the DBRC components introduced

  • “RECON Data Set”
  • “Database Recovery Control Utility (DSPURX00)”
  • “Skeletal JCL”

RECON Data Set

DBRC stores recovery-related information in the RECON data sets.


Define three VSAM KSDSs for the RECON data sets when you install DBRC. The first two are active datasets, and the third is a spare. The second active dataset is a copy of the first. For most purposes, you can think of the two active RECON datasets as if they were a single dataset (the RECON dataset.)

Database Recovery Control Utility (DSPURX00)

Use the Database Recovery Control utility to issue DBRC commands.

The DBRC commands allow you to perform all of the following tasks :

  • List the information in the RECON data set
  • Update the information in the RECON data set
  • Use the information in the RECON data set to generate jobs for the IMS utilities

Skeletal JCL

DBRC uses partitioned data set (PDS) members as input models (or templates) for generating input for a few recovery utilities. These PDS members are distributed with IMS and are called skeletal JCL.

DBRC uses the skeletal JCL, information from the RECON data set, and instructions from a GENJCLcommand to generate the JCL, and control statements are needed to run recovery utilities correctly. Modify the skeletal JCL to reflect your installation’s system configuration.

IMS provides PDS members that contain skeletal JCL statements. These PDS members say skeletal-JCL execution members, and you can found in the IMS.SDFSISRC target library.

The IMS Installation Verification Program (IVP) customizes the skeletal JCL execution members and places the customized members into the IMS.PROCLIB procedure library. DBRC uses the members (from IMS.PROCLIB) to generate jobs (JCL and control statements) for the IMS utilities. There is a skeletal JCL execution member, and JOBJCL produces a JOB statement.


Author: Srini

Experienced software developer. Skills in Development, Coding, Testing and Debugging. Good Data analytic skills (Data Warehousing and BI). Also skills in Mainframe.