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 に答える