0

以下基本上是规则:

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 技巧?

我已经在另一个规则中做到了这一点,它工作正常......

4

1 回答 1

0

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

于 2010-08-23T09:17:55.460 回答