服务请求者管道
在服务请求者管道中,应用程序创建一个请求,该请求通过管道传递到服务提供者。 来自服务提供者的响应将通过同一管道返回到应用程序。
当 CICS® 处于服务请求者角色时,它将执行以下操作:
- 使用应用程序提供的数据来构造请求。
- 将请求发送到服务提供者。
- 接收来自服务提供者的响应。
- 检查响应,并抽取与原始应用程序相关的内容。
- 返回对应用程序的控制。
图 1 显示了服务请求者设置中由三个消息处理程序组成的管道:图 1。 服务请求者管道

- 应用程序创建请求。
- 消息处理程序 1 接收来自应用程序的请求,执行一些处理,并将请求传递给处理程序 2 (确切而言,它将控制权返回给管理管道的 CICS。 然后, CICS 将控制权传递给下一个消息处理程序)。
- 消息处理程序 2 从处理程序 1 接收请求,执行某些处理,并将请求传递给处理程序 3。
- 消息处理程序 3 从处理程序 2 接收请求,执行某些处理,并将请求传递给服务提供者。
- 消息处理程序 3 从服务提供者接收响应,执行某些处理,并将其传递到处理程序 2。
- 消息处理程序 2 从处理程序 3 接收响应,执行某些处理,并将其传递到处理程序 1。
- 消息处理程序 1 从处理程序 2 接收响应,执行某些处理,并将响应返回到应用程序。