管理适配器
仔细使用与任务相关的用户出口可以使应用程序员不受来自 CICS 应用程序的非CICS® 资源管理器调用的影响。 对安装启用和禁用与任务相关的用户出口程序应由一个或多个监督或主要终端操作员负责。
开始之前
在使用适配器之前,必须先启用和启动与任务相关的用户出口程序,然后才能执行该程序。
- 使用 CEDA INSTALL PROGRAM 命令向系统定义与任务相关的用户出口程序。
- 使用 EXEC CICS ENABLE PROGRAM 命令来启用与任务相关的用户出口程序并定义其工作存储器需求。 通过使用 ENABLE PROGRAM的 IN可疑 twait, SHUTDOWN和 SPI 命令选项,可以使出口程序在特定事件上启动 (请参阅 启用特定调用类型 以获取详细信息)。
示例:
EXEC CICS ENABLE PROGRAM('EP9')
TALENGTH(750) GALENGTH(200) SHUTDOWN
EXEC CICS ENABLE PROGRAM('EP9')
START
第一个命令装入与任务相关的用户出口程序 EP9,并导致获取 200 字节的全局工作区并与其关联。 要在 31 位存储器中找到全局工作区,请为命令的 GALOCATION 选项指定 CVDA LOC31 。 第一个命令还调度为稍后启动 EP9的每个任务分配 750 字节的本地工作区,并在 CICS 终止时调用 EP9 。
第二个命令启动出口程序: 即,它使其入口点能够启动。
管理例程
除了在可以使用任务相关的用户出口程序之前启用这些程序外,您还应该在完成使用这些程序后将其禁用。
您应该使用 EXEC CICS ENABLE 和 DISABLE 命令来准备用于启用和禁用与任务相关的用户出口程序的过程 (管理例程) ,以及用于在会话之间或系统故障后再同步的过程。 您的启用例程可以是 PLT 初始化程序或联机程序。 例如,禁用例程可以由在 CICS 终止时调用的 TRUE 启动。
EXTRACT EXIT 命令获取由指定任务相关的用户出口程序拥有或共享的全局工作区的地址和长度。
有关这些系统命令的编程信息,以及管理这些命令的规则以及有关再同步的信息,请参阅 系统编程命令简介。
CICS 在将控制权传递到与任务相关的用户出口之前以及从出口返回之后才会发出跟踪条目。 您可以使用 CETR 跟踪控制事务的 RI 选项或 EXEC CICS SET TRACETYPE 命令来控制这些跟踪条目。