以下基本上是规则:
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技巧?
我已经在另一条规则中完成了这项工作并且工作正常......
答案 0 :(得分:0)
似乎引擎一次运行所有规则。我已经设法通过使用特定的XPath来解决问题。