【发布时间】:2014-11-13 05:08:14
【问题描述】:
我在 BizTalk 业务流程中使用平行形状。形状中有四个平行的分支,在每个分支中我使用一个范围形状(事务类型 = 无)和后续的 catch 块,执行逻辑放在范围形状中。
此并行 Shape 还包含在具有相应 catch 块的编排中的范围 (Transaction Type = None ) 中。
如果其中一个分支中的执行失败,那么假设的行为是什么?按照我的说法,如果一个分支的执行失败,应该已经执行了另一个分支。
但是在我的编排中,如果一个分支执行失败,则另一个分支执行甚至不会启动。似乎在前一个分支代码成功执行后,其他分支开始执行。
请告诉我这种行为的可能来源是什么?
【问题讨论】:
标签: biztalk biztalk-2010 biztalk-2013 biztalk-orchestrations