DFSECP10

DFSECP10 is the Environment Control Program for an IMS MPP/IFP environment. It provides environment-dependent services for DL/I calls. The program request handler, DFSPR0X0, invokes DFSECP10 twice for each call. Once before the call is processed, and once after the call is complete.

For the first pass two actions are performed. If the NOSPIE option has been specified in the MPP/IFP region PARM, any user SPIE will be deleted. If the STIMER option in the PARM has been set to not include DL/I call CPU time, the STIMER is cancelled.

For the second pass, the reverse actions are processed. The STIMER is reissued, and the user SPIE environment, if any, is restored.

Hints

DFSECP10 has the potential for significant CPU use when the NOSPIE PARM is specified, the calling application has a user SPIE, and the calling application makes a large number of DL/I calls. The CPU use in this module and in SVC 109 could be considerable. Check to see if it is possible to remove the SPIE from the application, or to remove the NOSPIE parm and have the application handle the SPIE condition.

Reference Sources

More information is available in the IMS SVSOURCE Library Data Set. See your IMS systems programmer.