用户出口参数列表
调用与任务相关的用户出口程序时,用于处理与任务相关的用户出口的 CICS® 管理模块会为出口程序提供参数列表。 此参数列表的地址在寄存器 1 中传递。
该列表包含以下信息:
- 调用者的身份
- 可用于与任务相关的用户出口程序的任何工作区的地址和大小
- 调用者的寄存器保存区域的地址
- 在此调用期间供任务相关用户出口程序使用的 EXEC 接口块 (EIB) 的地址
- 当前恢复单元的标识的地址
- 调度标志字的地址
- 内核堆栈项的地址
- APPC 工作单元 (UOW) 标识的地址
- 用户安全性块标志的地址
- 用户安全块的地址
- 资源管理器限定符名称的地址
- 资源管理器的单更新和只读指示符字节的地址
- 调用者的 AMODE 指示符字节的地址
- 应用程序的 DATALOC 和 TASKDATAKEY 指示符字节的地址
- 性能块令牌的地址
- 跟踪标志的地址。
在 Liberty 环境中,请勿高速缓存用户标识以供以后使用。 传递到任务 TRUE 开始的用户标识可能不反映为任务建立的最终用户标识。 后续 TRUEs 将提供用户标识。
要使出口程序能够访问此参数列表,必须在其中包含如下宏:
DFHUEXIT TYPE=RMDFHUEXIT TYPE=RM 宏使汇编程序创建存储器定义 (DSECT) DFHUEPAR , DFHUERTR , 和 DFHUECON。 如果您希望与任务相关的用户出口能够格式化 EDF 的屏幕,那么必须在其中包含如下宏:DFHUEXIT TYPE=RM,DSECT=EDF这将导致汇编程序创建 UEPEDFRM DSECT ,如 CICS EDF 构建参数中所述。 与任务相关的用户出口参数列表摘要汇总了所有用户出口参数列表。以下信息描述了这些定义的格式和用途。