编写任务相关的用户出口程序
与任务相关的用户出口程序的主要功能是将调用程序的参数转换为非CICS® 资源管理器可接受的格式,然后将控制权传递给资源管理器。 本部分描述了用户出口参数列表,出口程序用于注册其需要由 CICS 管理服务调用的调度标志字以及与任务相关的用户出口程序中的注册处理。 本部分还讨论了 CICS 同步点管理器和 CICS 任务管理器的使用。 它还讨论了在计划使用 CICS 开放式事务环境 (OTE) 提供的 TCB 时应考虑的一些因素。
限制: 使用 LEASM 选项转换的汇编程序不能用作与任务相关的用户出口程序。 LEASM 选项用于在汇编器中生成 Language Environment® 符合-规范的主程序。 有关 LEASM 转换程序选项的信息,请参阅 转换程序选项中的 LEASM。
关于此任务
可以在与任务相关的用户出口程序中进行递归。 与任务相关的用户出口可以递归地调用自身。 例如,它可以通过对其自己的条目名称发出 DFHRMCAL 调用 (如 EXEC CICS ENABLE 命令中所指定) 来执行此操作。 如果它在对 SYNCPOINT 调用感兴趣时执行 EXEC CICS SYNCPOINT ,那么也可以递归方式输入该值。
与任务相关的用户出口程序无法访问应用程序创建的通道和容器。 但是,他们可以创建自己的通道,并将其传递给他们调用的程序。 有关通道和容器的信息,请参阅 使用通道在程序之间传输数据。
调用程序的参数在 调用者参数列表中描述。
CICS -为TRUEs提供的程序
编写TRUE程序时,需使用DFHEITAL程序对加载模块进行翻译、汇编和链接编辑。 该程序作为 SDFHPROC 库的一部分提供。 有关使用 -supplied CICS 程序的更多信息,请参阅《 使用 -supplied CIS 程序安装应用程序 》。