服务请求者

稳定功能: 服务流运行时和服务流建模器功能在 IBM Developer for z/OS14.2.3 稳定。 考虑通过使用 z/OS Connect Enterprise Edition 或 CICS® 网络服务 ,或使用 Java 或.NET 编写网络应用程序。 Node.js.另请参阅 " 稳定通知 "和 "终止功能 "。

服务请求者是查找并调用或启动与服务的交互的应用程序。

由没有用户界面 (例如 Web Service) 的人员或程序驱动的浏览器可以充当服务请求者的角色。 服务请求者发出一个或多个查询以查找服务并确定如何与该服务进行通信。

运行时,服务请求者会查找并调用与已部署到 CICS 服务流运行时的服务流的交互。 下表列出了服务请求者可用于在消息头和应用程序数据中传递的受支持接口。

服务请求者类型 使用的接口
IBM® MQ -启用的应用程序 CICS - MQ 桥

该接口是已启用的服务请求者与 IBM MQ -启用的服务请求者和 CICS 之间的接口。 请求信息通过 IBM MQ 消息传递到 IBM MQ 消息队列。

其他应用程序

CICS提供的接口,例如 EXEC CICS LINK, EXCI 或 ECI。

IBM CICS Transaction Gateway (CTG) 产品。

以下应用程序是服务请求者的示例:
  • IBM MQ 集成商
  • IBM MQ 工作流程
  • Web Service
  • 可以启动 CICS 程序的任何本地或远程应用程序

服务请求者负责的内容

服务请求者在运行时负责业务事务处理的以下方面:

  • 管理整体业务流和报酬。
  • 管理业务环境,复杂状态,多个请求和应答以及异步请求处理。
  • 通过多个请求 (如果需要) 来监督一个逻辑请求的继续。
  • 创建有效的 XML 请求消息时遵循已发布的 XML 消息格式。
  • 如果需要,执行数据转换。 有关如何执行数据转换的信息,请参阅数据转换。