与 IMS 进行系统间通信的形式

在涉及 CICS® 与 IMS之间的通信的应用程序中,系统间通信必须由两个系统中的一个或其他系统启动。 例如,如果 CICS 终端操作员启动旨在从远程 IMS 系统获取数据的 CICS 事务,那么用于此应用程序的系统间通信由 CICS启动。

必须考虑三种形式的 CICS 到 IMS 通信:
  1. 使用 CICS STARTRETRIEVE 命令进行异步处理
  2. 使用 CICS SEND LASTRECEIVE 命令进行异步处理
  3. 使用 CICS SENDRECEIVE 命令进行分布式事务处理 (即同步处理)。

异步处理分布式事务处理概述中描述了这些通信形式之间的基本差异。

针对特定应用程序启动系统间通信的系统是针对该应用程序的前端系统。 另一个系统称为后端系统。

当 CICS 是前端系统时,它支持上一个列表中的所有三种类型的系统间通信。 可用于任何特定应用程序的通信形式取决于 IMS 事务类型或正在启动的 IMS 设施。 有关 IMS 作为后端系统时支持的通信形式的信息,请参阅 IMS 产品文档中的通信和连接

当 IMS 是前端系统时,它始终使用异步处理 (对应于 CICS STARTRETRIEVE 接口) 来启动与 CICS的通信。