Disabling dynamic resource definition for MSC resources
You might need to disable the dynamic resource definition (DRD) process for MSC resources and fall back to using the system generation process.
With DRD enabled for MSC resources, ensure that the IMS.DFSCLL3x,
IMS.DFSCLC0x, and DFSCLR0x data sets have a complete set of the current
resource definitions. This complete set includes resource definitions
that were originally in the the IMS.DFSCLL3x, IMS.DFSCLC0x, and IMS.DFSCLR0x
data sets at cold start, and that were not changed or deleted dynamically.
It also includes any resource definitions that were added or changed
dynamically since cold start. This check enables you to fall back
to using the system generation process with all the resources that
were either defined originally by system definition or defined dynamically.
To disable the DRD process and fall back to using the system generation process:
Procedure
- Update your static macro definitions with the changes that you make dynamically using type-2 commands. When changes are made dynamically, complete a system definition to update the IMS.DFSCLL3x, IMS.DFSCLC0x, and IMS.DFSCLR0x data sets.
- Shut down IMS normally.
- Enable system generation for the IMS.DFSCLL3x, IMS.DFSCLC0x, and IMS.DFSCLR0x data sets by removing the MSCRSCS=DYN definition from the MSC section of the DFSDFxxx member of the IMS PROCLIB data setand specifying AUTOIMPORT=AUTO.
- Cold start IMS. An IMS cold start creates runtime resource definitions from the stored resource definitions in the IMS.DFSCLL3x, IMS.DFSCLC0x, and IMS.DFSCLR0x data sets. No variations of the CREATE and DELETE commands are allowed in a non-DRD environment. Some variations of the UPDATE command are allowed.
- Reestablish your in-house procedures that use the system generation process and disable the in-house procedures that use DRD commands.