BizTalk停止并清除所有规则填充

时间:2010-08-03 11:00:35

标签: biztalk biztalk-2009

以下基本上是规则:

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 :(得分:0)

似乎引擎一次运行所有规则。我已经设法通过使用特定的XPath来解决问题。