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.
  • The IMS DBCTL system must not be a member of the data sharing group that the target DEDB belongs to.
  • The DEDB to restructure must be registered to the IMS DBCTL system. However, the DEDB should not be registered to the IMS DBCTL RECON data sets before the OSC job.

Procedure

  1. Specify the following parameters in the DFSPBxxx member of the IMS DBCTL PROCLIB data set:
    • IRLM=N,
    • IRLMNM=,
  2. Specify the new ACB to the IMS DBCTL system.
    • If ACBLIB-managed ACBs are used: Specify the new ACB library to the IMS DBCTL system.
    • If IMS-managed ACBs are used: Ensure that the pending definitions for the production environment and the definitions that the IMS DBCTL system is currently using are the same.
  3. Start the IMS DBCTL system.

    Instead of starting the IMS DBCTL system, you can start the IMS DB/DC system.

    Start of changeIf 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.
    End of change

    Start of changeIf 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.End of change