2015-04-29 61 views

回答

3

當您發現BizTalk Orchestration中的並行形狀並非真正彼此獨立時。它將嘗試並執行第一個並行操作中的步驟,並且只在其它並行操作的其中一個啓動時纔會等待當前並行操作的響應。任何故障或終止都可能導致意外的結果。

How to Configure the Parallel Actions Shape

注意如果你把一個終止形狀的並行操作中 形狀,並與分支終止上運行時,該實例 立即完成,無論其他分支是否有 已完成運行。取決於你的設計,在這種情況下結果可能是 不可預知的。

您的選項是

  1. 有平行形狀的每個分支內的範圍,所以如果有一個失敗,它將抓住,但並不能阻止其他分支的執行。 注意:如果並行形狀內的步驟執行時間較短,則可能只需要完全移除並行形狀,並且只需要一些範圍相互跟隨。

  2. 具有調用執行處理的其他業務流程的啓動業務流程形狀。您開始的Orchestration中的故障不會停止您從其開始的Orchestration中的執行。