我已经构建了一个模式,一个带有接收端口的业务流程,该接收端口接收该类型的消息,并将消息传递给业务规则。业务规则策略根据规则使用true或false更新消息中的元素。我有一个范围形状,里面有一个调用规则形状。调用规则形状将消息传递给规则,然后我有一个发送形状,将消息发送到发送端口。我已经测试了规则策略并且工作正常,但是当我删除文件时,业务流程处理它并输出一个文件,该文件应该具有规则策略的更新值,但输出文件始终与输入文件相同。我知道消息是不可变的,所以我如何从BR中获取一个值,并用它构建一个新消息?
答案 0 :(得分:1)
“呼叫规则”形状将构造新消息,因此听起来您的规则可能无法触发。您是否启用了对策略的跟踪?有关说明,请参阅链接:
http://msdn.microsoft.com/en-us/library/aa995589(BTS.10).aspx