来自儿童orch的Web服务的响应失败

时间:2016-05-20 15:45:37

标签: biztalk biztalk-2013

我使用分散 - 聚集模式来调用web服务:

  1. 我收到一封信封。

  2. 我通过在业务流程中执行xml管道来破坏信封消息。

  3. 使用start orchestration和self-correlation port为每个debatched消息调用子编排。

  4. 在我的子业务流程中为每个已分发的邮件调用Web服务,并将响应返回给调用者。

  5. 汇总回复消息并将其发回给用户。

  6. 我的问题是有任何方式,以便如果我的孩子编排甚至失败的一个debatched消息我得到错误响应并将其发送给用户而不继续任何进一步的过程。

1 个答案:

答案 0 :(得分:0)

是的,但使用Start Orchestration Shape会让它充满挑战。

一种相对简单的方法是仍然将正确的MessageType返回给Scatter Orchestration,但是使用Context属性指示发生了错误。

然后,您必须在每条返回的邮件上检查此属性。检查完所有收集的消息后,确定要做什么。