BizTalk Остановить и очистить все правила запуска - PullRequest
0 голосов
/ 03 августа 2010

Следующее правило является правилом:

If the node does not exist then do not continue with the next rule.

If the node does exist then continue with the next rule.

Это достигается установкой приоритета в правилах и затем Halt and clear all rule firings - при первоначальной проверке существующих узлов.

Я проверил в композиторе правил, и первое правило запущено.Тем не менее, это не мешает следующему правилу сработать.Он продолжается и завершается ошибкой, потому что, очевидно, узел не найден в XML.

Есть ли у кого-нибудь идеи, почему он будет продолжаться, даже если действие определенно скажет halt and clear all rule firings?

Есть ли какой-то BizTalk - сбросить экземпляр хоста, перезапустить трюк Visual Studio?

Я сделал это в другом правиле, и оно отлично работает ...

1 Ответ

0 голосов
/ 23 августа 2010

Кажется, что двигатель запускает все правила одновременно.Мне удалось обойти проблему, используя специальный XPath для правил.

...