退出 XRMIIN
当应用程序发出 RMI API 请求时,将先调用出口 XRMIIN ,然后再调用与任务相关的用户出口程序。
特定于出口的参数
- UEPTR袁
- 与任务相关的用户出口程序的名称的地址。
- UEPTRUEP
- 要传递到与任务相关的用户出口程序的参数列表的地址。
- UEP_RM_PBTOK
- 包含 z/OS® 工作负载管理器 (WLM) 性能块令牌的 4 字节字段的地址。 出口程序可以使用此令牌来访问 WLM 性能块中的信息 (例如服务类令牌 SERVCLS)。 为此,它必须使用 WLM EXTRACT 宏 IWMMEXTR ,传递性能块令牌作为 MONTKN 输入参数。 有关 IWMMEXTR 宏的更多信息,请参阅 z/OS MVS Programming: Workload Management Services。
出口程序不得尝试修改性能块: 如果执行此操作,那么结果不可预测。
- UEPRECUR
- 半字递归计数器的地址。 当第一次调用出口时,计数器设置为 0 ,并针对每个递归调用递增。
注: 与任务相关的用户出口程序的参数列表由 DFHUEPAR DSECT 映射,该 DFHUEPAR DSECT 与全局用户出口程序的 DFHUEPAR 参数列表共享公共字段名称。 要在出口程序中包含这两个 DSECT 定义,必须编写以下代码:必须按此顺序对语句进行编码。
DFHUEXIT TYPE=EP,ID=XRMIIN
DFHUEXIT TYPE,TYPE=RM两个 DFHUEPAR 参数列表 (全局用户出口和与任务相关的用户出口) 占用单独的存储区域。 与任务相关的用户出口的参数列表仅供参考; 您不应以任何方式对其进行修改。
返回码
- UERCNORM
- 继续处理。
- UERCPURG
- 在 XPI 调用期间清除了任务。
XPI 调用
都可以用。
API 和 SPI 调用
可以使用除 EXEC CICS SHUTDOWN 和 EXEC CICS XCTL 之外的所有其他内容。 但是, 不得 使用 CALLDLI , EXEC DLI 或 EXEC SQL 命令。