Using the SA z/OS Exit without the z/OS Exit Router

As detailed in the installation manual, it is possible to use the SA z/OS exit in a standalone manner.

In this mode, no z/OS exit router is enabled and dynamic management of the exit is not possible. The procedure to enable this function is detailed in the System Automation installation manual. It basically re-defines the DFSAOE00 alias from the EVIPVEX0 module to the EVIPVEX1 module.

The SA z/OS exit will set AOE0RPLY to 1 if there is a DFSAOUE0 module present in the IMS system and any of the following conditions are met:

  • AOE0FUNC=2 and AOE0FLG2=AOE0MSGS
  • AOE0FUNC=2 and AOE0FLG2=AOE0TCMD or AOE0ICMD or AOE0INTC

In effect this means that every system Message or Command will also invoke DFSAOUE0 if it is present. Command Responses will not invoke DFSAOUE0. It is not possible to invoke DFSAOUE0 for command responses in this mode of exit operation. See z/OS Exit Router Information or Calling the SA z/OS Exit from Your DFSAOE00 Module for alternatives.

Due to an IMS restriction, when DFSAOUE0 is present in the environment only the first segment of a multi-segment message will be presented to DFSAOE00. Therefore, tokens that are defined in the policy database must be present in the first segment to be matched. However, all segments will be passed to DFSAOUE0.

Note: Make sure that the ING.SINGLOAD library is not concatenated ahead of the library that you have redefined the alias in. If it is, the z/OS exit router module will be enabled at the DFSAOE00 exit point.