EXCI EXEC CICS 接口

EXCI EXEC CICS 接口提供了多个命令。 例如,该接口提供了单个组合命令 EXEC CICS LINK PROGRAM 命令,用于在一次调用中执行 EXCI CALL 接口的所有六个命令。 每次在客户机应用程序中发出 EXEC CICS LINK PROGRAM 命令时,外部 CICS® 接口都会代表您调用六个 EXCI 调用中的每个调用。 EXEC CICS LINK PROGRAM 命令与 CICS 命令级别应用程序编程接口的分布式程序链接命令相似但不同。

EXCI 还提供了使用通道和容器命令处理数据的能力。 然后,可以在 EXEC CICS LINK PROGRAM 命令或调用 API DPL_REQUEST上传递通道及其容器集,作为使用通信区域将数据或信息从一个程序传输到另一个程序的替代方法。

EXCI EXEC CICS 接口的插图

此图说明了 EXEC CICS 接口以及它如何解析为六个 EXCI CAL。

图 1。 使用 EXEC CICS 命令的外部 CICS 接口的插图
此图显示发出 EXEC CICS LINK 命令的 z/OS 客户机应用程序。 EXEC 接口存根 DFHXCSTB 调用 EXCI EXEC 接口程序,该程序发出以下调用 :INITIALIZE_USER , ALLOCATE_PIPE , OPEN_PIPE , DPL , CLOSE_PIPE 和 DELOCATE_PIPE
  1. z/OS® 客户机应用程序发出 EXEC CICS LINK 命令。
  2. EXEC 接口存根 DFHXCSTB 调用 EXCI EXEC 接口程序,该程序发出以下调用:
    • 初始化用户
    • Allocate_Pipe
    • Open_Pipe
    • DPL
    • 关闭管道
    • 取消分配管道