用户出口参数列表

调用与任务相关的用户出口程序时,用于处理与任务相关的用户出口的 CICS® 管理模块会为出口程序提供参数列表。 此参数列表的地址在寄存器 1 中传递。

该列表包含以下信息:
  • 调用者的身份
  • 可用于与任务相关的用户出口程序的任何工作区的地址和大小
  • 调用者的寄存器保存区域的地址
  • 在此调用期间供任务相关用户出口程序使用的 EXEC 接口块 (EIB) 的地址
  • 当前恢复单元的标识的地址
  • 调度标志字的地址
  • 内核堆栈项的地址
  • APPC 工作单元 (UOW) 标识的地址
  • 用户安全性块标志的地址
  • 用户安全块的地址
  • 资源管理器限定符名称的地址
  • 资源管理器的单更新和只读指示符字节的地址
  • 调用者的 AMODE 指示符字节的地址
  • 应用程序的 DATALOC 和 TASKDATAKEY 指示符字节的地址
  • 性能块令牌的地址
  • 跟踪标志的地址
注: 在 Liberty 环境中,请勿高速缓存用户标识以供以后使用。 传递到任务 TRUE 开始的用户标识可能不反映为任务建立的最终用户标识。 后续 TRUEs 将提供用户标识。

启用出口程序以访问此参数列表

要使出口程序能够访问此参数列表,必须在其中包含如下宏:
DFHUEXIT TYPE=RM
DFHUEXIT TYPE=RM 宏使汇编程序创建存储器定义 (DSECT) DFHUEPAR , DFHUERTR 和 DFHUECON。 如果您希望与任务相关的用户出口能够格式化 EDF 的屏幕,那么必须在其中包含如下宏:
DFHUEXIT TYPE=RM,DSECT=EDF

这将导致汇编程序创建 UEPEDFRM DSECT ,如 CICS EDF 构建参数中所述。

与任务相关的用户出口参数列表的摘要

图 1概述了所有用户出口参数列表。 图 1 以图表形式显示本节中讨论的参数列表之间的关系。 下面的子主题描述了这些定义的格式和用途。
图 1。 与任务相关的用户出口参数列表
该图以图表形式显示了前面部分中讨论的参数列表之间的关系。