📜  一个请求,两个可能的响应之一

📅  最后修改于: 2020-10-15 10:44:18             🧑  作者: Mango


在本章中,我们将学习一个请求和两个可能的响应之一的概念。

  • 客户端BPEL流程向服务BPEL流程发送单个请求,并接收两个可能的响应之一。

    例如,请求可以是在线订购产品,并且第一响应可以是库存消息或库存消息。

  • 客户端BPEL流程需要以下内容-

    • 用于发送请求的调用活动。

    • 一个带有两个分支的拣货活动:一个onMessage用于库存响应,以及有关收到库存消息时的处理方法的说明。

    • 第二个onMessage,用于缺货响应以及有关收到缺货消息时的处理方法的说明。

  • Service BPEL流程需要一个接收活动来接受来自客户端的消息,并且需要一个具有两个分支的切换活动,一个分支具有一个调用活动(如果有该物品可用,则发送库存消息),而另一个分支具有一个发送活动,以发送该消息。缺货消息(如果该项目不可用)。

与所有合作伙伴活动一样,Web服务描述语言(WSDL)文件定义了交互。

两种可能的回应