公共编程接口通信(CPI 通信)

公共编程接口通信(CPI 通信)是系统应用程序体系结构 (SAA) 公共编程接口 (CPI) 的通信元素。

CICS ® 中的 CPI Communications 为现有 CICS Advanced Program-to-Program Communications (APPC) 支持提供备用应用程序编程接口 (API)。 CPI Communications 在 APPC 会话上提供分布式事务处理 (DTP) ,并可用于汇编语言, COBOL , PL/I 或 C。

"CPI 通信" 定义可在包含多个系统平台的 APPC 网络中使用的 API ,其中公共 API 的一致性是有益的。

"CPI 通信" 接口可以与提供 APPC API 的任何系统上的应用程序进行通信。 这包括 CICS 平台上的应用程序。 您可以在对话的一端使用 APPC API 命令,在另一端使用 CPI 通信命令。 CPI Communications 需要特定的信息 (辅助信息) 来开始与合作伙伴计划的对话。 使用您的系统程序员负责维护的伙伴资源来实现辅助信息的 CICS 实现。

从应用程序到 "CPI 通信" 接口的调用通过使用 CICS CPI 通信存根 (DFHCPLC) 对其进行链接编辑来解析。 有关如何执行此操作的信息,请参阅 包含 CICS 提供的接口模块

CPI Communications API 定义为常规调用接口。 该接口在 公共编程接口通信 (CPI-C) 参考中进行了描述。