我正在使用BizTalk 2010.我有一个带有激活接收形状的业务流程。它包含针对消息上下文属性的过滤器表达式,该属性应构成订阅的一部分。我的问题是在部署应用程序后,订阅中缺少过滤器表达式。
有没有人知道BizTalk用于将过滤器分配给订阅的过程?据我所知,它不是来自绑定文件所以我想它必须来自反映业务流程汇编?
任何关于我在这里失踪的想法都将不胜感激。目前我可以手动添加部署过滤器,但这对我的自动构建/部署/测试过程来说不是好消息!
答案 0 :(得分:2)
一个简单的测试可能是创建一个具有相同过滤器表达式的发送端口。如果您看到消息流经发送端口,那么您的业务流程过滤器表达式中存在错误。需要注意的一点是:业务流程接收端口上的过滤器表达式是双引号,而在发送端口中没有双引号。
答案 1 :(得分:0)
对不起伙计们,这两个都是很好的建议,但我一直是个假人。我的构建脚本出现故障,这意味着新的业务流程程序集实际上没有部署 - 以前的版本没有过滤器!