Formatting the Storage Management Subsystem intermodule communications area

Because SMS code is reentrant, storage is obtained automatically upon entry from an external caller. This storage is chained from the SMS intermodule communications area (IMC). You may use the STORAGE option of SMSDATA (with the IMC address and ASID), to format these data areas. The STORAGE option has three optional, nonpositional parameters: DATA, FLO, and IMC. You can specify these options individually or in any combination to SMSDATA in a single invocation.

You may use the DATA option to format the areas of storage used by the modules during processing. See Figure 1 for an example of the DATA option.

You may use the FLO option to format the SMS procedure flow trace table. This is a wraparound trace table that captures the flow of control between modules and their return and reason codes. This trace table enables you to determine module flow immediately prior to an error. See Figure 1 for an example of the FLO option.

You may use the IMC option to format all of the control blocks related to the automatic data area. This option is most useful when you suspect a problem in the management of the automatic data areas. The output produced for this option is similar to that shown in Figure 1, although a different set of control blocks is displayed.