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:
-
Keep your stage-1 system definition synchronized with dynamic definition of MSC
resources.
-
If you are using channel-to-channel (CTC) links, uncomment or add back the CTC link DD in the
IMS JCL.
-
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))
-
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.
-
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
-
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.