Остановка BizTalk и удаление всех установленных правил

По сути, это правило:

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 - сбросить экземпляр хоста, перезапустить трюк с визуальной студией?

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


person Datoon    schedule 03.08.2010    source источник


Ответы (1)


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

person Datoon    schedule 23.08.2010