2012-06-29 49 views
0

我已经构建了一个架构,一个具有接收端口的编排,该端口接收该类型的消息,并将该消息传递给业务规则。业务规则策略根据规则更新消息中的元素,其中包含true或false。我有一个范围形状,里面有一个调用规则形状。呼叫规则形状将消息传递给规则,然后我有一个将消息发送到发送端口的发送形状。我已经测试了规则策略并且工作正常,但是当我删除一个文件时,编排会处理它并输出一个应该来自规则策略的更新值的文件,但是输出文件始终与输入文件相同。我知道消息是不可改变的,所以我应该如何从BR中获得价值,并用它构造新的消息?规则策略没有更新消息?

回答

1

呼叫规则形状将构造新消息,因此它听起来像您的规则可能不会触发。您是否启用了跟踪政策?见链接说明:

http://msdn.microsoft.com/en-us/library/aa995589(BTS.10).aspx

+0

确保您启用调试根据说明上面,所以你可以找出规则和代码是否正确地执行。由于未达到标准,因此规则不会被触发。 –