Updating runtime resource and descriptor definitions

When dynamic resource definition (DRD) is enabled, you can update runtime resource and descriptor definitions dynamically, eliminating the need to use the online change process or to cold start IMS. Although the overall process for updating runtime database, application program, transaction, routing code, MSC physical link, MSC logical link, MSC MSNAME, and MSC remote LTERM definitions is the same, there are minor variations in the steps you complete.

When DRD is enabled for MODBLKS resources, runtime resources can be updated by:
  • Importing the stored resource definitions from the resource definition data set (RDDS) by using the IMPORT DEFN SOURCE(RDDS) command.
  • Importing the stored resource definitions from the IMSRSC repository by using the IMPORT DEFN SOURCE(REPO) command.
  • Using the appropriate UPDATE command (according to the type of resource definition you want to update).
When DRD is enabled for MODBLKS resources, runtime descriptor definitions can be updated by:
  • Importing the stored descriptor definitions from the RDDS by using the IMPORT DEFN SOURCE(RDDS) command.
  • Importing the stored descriptor definitions from the repository by using the IMPORT DEFN SOURCE(REPO) command.
  • Using the appropriate UPDATE command (according to the type of descriptor definition you want to update).

When DRD is enabled for MSC resources, runtime resources can be updated by:

The changes that you make to resource and descriptor definitions by using the UPDATE and IMPORT commands exist during the current execution of the IMS system and are recoverable across a warm or emergency restart. IMS uses change lists to preserve the changes across a warm or emergency restart. To preserve the changes across a cold start, you must:
  1. Export the updated definitions to an RDDS or the repository before IMS terminates. The definitions can be exported either automatically by using automatic export, or manually by using the EXPORT DEFN command.
  2. Import the stored definitions from the RDDS or repository back into IMS. The definitions can be imported either automatically during cold start processing by using automatic import, or manually by using the IMPORT DEFN command when IMS is up and running.

If the attributes specified on the UPDATE command are already defined for the resource:

By taking no action, IMS avoids unnecessary processor usage.

Unlike the online change process where either all resource definitions are updated or no resource definitions are updated, each resource or descriptor definition can be updated individually.