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
- 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.
- 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.
-
Initialize the IMS DBCTL RECON data sets without registering the DEDB to
restructure.
-
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.
-
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.
-
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.