Я использую параллельные фигуры в оркестровке BizTalk. В форме есть четыре параллельные ветви, и в каждой ветви я использую форму области (Тип транзакции = Нет) с последующим блоком catch, а логика выполнения помещается в форму области.Параллельные формы в BizTalk Server
Эта параллельная форма также содержится в области (Тип транзакции = Нет) в оркестровке с соответствующим блоком catch.
Теперь, каково предполагаемое поведение, если выполнение в одной из ветвей завершается неудачей? По мне, если выполнение одной ветви не выполняется, должно быть выполнено выполнение другой ветки.
Но в моей оркестровке, если выполнение одной ветви завершается, другое исполнение ветви не запускается даже. Похоже, что начало другой ветки начинается после успешного выполнения предыдущего кода ветвления.
Скажите, пожалуйста, какой может быть возможный источник этого поведения?