Falling back from using the IMSRSC repository for MSC resources with a stage-1 system definition

After using the IMSRSC repository to store resource and descriptor definitions, you can fall back to using the IMS.DFSCLL3x, IMS.DFSCLC0x, and IMS.DFSCLR0x data sets for MSC resources by performing a stage-1 system definition.

Procedure

Repeat the following steps for each IMS system that you are falling back:

  1. Keep your stage-1 system definition synchronized with dynamic definition of MSC resources.
  2. If you are using channel-to-channel (CTC) links, uncomment or add back the CTC link DD in the IMS JCL.
  3. Issue the DELETE DEFN command for all of the MSC resource types that have resource definitions in the IMSRSC repository for the IMS that is falling back. Issue the DELETE DEFN command with keywords FOR(IMSID(IMS1)) and NAME(*) for each resource type.
    For example, if IMS1 is falling back, to delete database resources, issue:
    DELETE DEFN TARGET(REPO) NAME(*) TYPE(DB)FOR(IMSID(IMS1))
  4. If the IMSRSC repository is no longer required for any other resource and descriptor definition, remove the REPOSITORY section from the DFSDFxxx member of the IMS PROCLIB data set.
  5. Run system generation for stage-1 system definition that includes MSC resources, which are the following:
    • MSPLINK, MSLINK, MSNAME, and NAME macros
    • IMSCTRL macro with MSVID and SYSTEM=(MSVERIFY) parameters specified
    • APPLCTN and TRANSACT macros with the SYSID parameter specified
  6. Cold start IMS.

When all IMS systems have fallen back to not using the repository for all resource and descriptor definitions, including both MODBLKS and MSC resources, you can disable RM from using the repository and stop the RS address spaces.