Start of change

Enabling and disabling IMS functions

If an IMS function is not enabled by default, you can enable the function dynamically while IMS is running by issuing the UPDATE IMSFUNC command. Or, you can enable the function statically by defining the function as enabled in the DFSDFxxx member of the IMS PROCLIB data set, and then cold starting IMS.

To enable IMS functions dynamically, ensure that OM and SCI are enabled.

Changes that you make by using the UPDATE IMSFUNC command are logged in the x'22' map byte x'31' log record and are recoverable across an IMS restart. For example, if a function is enabled in the DFSDFxxx member and later disabled by using the UPDATE IMSFUNC, the disabled value is recovered if IMS restarts.

If you change a function enablement value by using the UPDATE IMSFUNC command and IMS is cold started, one of the following situations occurs:
  • For local functions, the enablement value is retrieved from the DFSDFxxx PROCLIB member during cold start. In this case, the UPDATE IMSFUNC command might need to be issued following the cold start to return the enablement value to a previous state.
  • For global functions, if you use RM, CQS, and a resource structure, the enablement value is retrieved from the resource structure during cold start.
  • For catalog functions, the enablement value is retrieved from the catalog during cold start.

After installing a PTF that includes an IMS function that is not enabled by default, use one or more of the following steps to enable or disable the function:

End of change