Configuring the IMS DBCTL system

To apply all database updates captured during the Online Structure Change utility job, an IMS DBCTL system must be configured and started before the Online Structure Change utility job is submitted.

About this task

  • The IMS DBCTL system must be configured in a separate IMS production environment.
    • IRLM is not required.
    • If ACBLIB-managed ACBs are used, CTL, DLI, and DBRC are required.
    • If IMS-managed ACBs are used, CTL, DLI, DBRC, SCI, OM, and RM are required.
  • The IMS DBCTL system must not be a member of the data sharing group that the target DEDB belongs to.
  • The IMS DBCTL system must be started before an OSC job is submitted and can be stopped after the OSC job is complete. The IMS DBCTL system must be active during the OSC job execution.
  • Instead of using an IMS DBCTL system, you can use an IMS DB/DC system.

Procedure

  1. Optional: Register the DBDs and PSBs that are required during stage 1 of the IMS system definition process. Complete this step only if you do not want them registered dynamically.
  2. Optional: If you do not want to activate the new ACB on the IMS DBCTL system after starting the IMS DBCTL system, specify the new ACB to the IMS DBCTL system.
    • If ACBLIB-managed ACBs are used: Include the new ACB in the active ACBLIB.
    • If IMS-managed ACBs are used: Include the new ACB in the active IMS directory.
  3. Initialize the IMS DBCTL RECON data sets without registering the DEDB to restructure.
  4. Start the IMS DBCTL system.
    If you want the Online Structure Change utility to check the integrity of database definitions, activate the Integrity Checker of IMS Library Integrity Utilities before starting the IMS DBCTL system. If the Integrity Checker utility is activated, the integrity of the following database definitions are checked:
    • The new ACB specified for the OSC driver job and the ACB used in the DBCTL environment.
    • The new randomizer specified for the OSC driver job and the randomizer that is used for the database in the DBCTL environment.
    • The new segment edit/compression routine specified for the OSC driver job and the segment edit/compression routine that is used for the database in the DBCTL environment.

    If you also want the Online Structure Change utility to stop processing when a database definition mismatch is found, specify CHECKON=(Y,D) in the global option module. For more information, see Activating Integrity Checker and JCL requirements for the FABLPGEN program.

  5. Register the DBDs and PSBs by using the dynamic resource definition (DRD) process. Perform this step only if you did not register them in Step 1.
  6. Activate the new ACB on the IMS DBCTL system. Perform this step only if you did not perform Step 2.
    • If ACBLIB-managed ACBs are used: Include the new ACB in the staging ACBLIB, and perform online change.
    • If IMS-managed ACBs are used: Include the new ACB in the staging data set of the IMS directory, and import it by using the IMPORT DEFN SOURCE(CATALOG) command.