BizTalk批处理服务是如何工作的?
我正在处理BizTalk EDI项目,现在正在与BizTalk批处理服务进行斗争,无法在消息框中订阅我发布的消息 我已经创建了party和agreement,在批处理配置中,我将过滤器设置为:BizTalk批处理服务是如何工作的?,biztalk,Biztalk,我正在处理BizTalk EDI项目,现在正在与BizTalk批处理服务进行斗争,无法在消息框中订阅我发布的消息 我已经创建了party和agreement,在批处理配置中,我将过滤器设置为: EDI.ToBeBatched==True and BTS.MessageType == MyMessageType 但是BizTalk一直抱怨我的邮件没有订户 在Hub中查询订阅时,我可以找到与我的批相关的2个实例订阅,但这2个实例都没有我自定义的筛选条件 有人能告诉我批处理服务是如何工作的吗?i、
EDI.ToBeBatched==True
and BTS.MessageType == MyMessageType
但是BizTalk一直抱怨我的邮件没有订户
在Hub中查询订阅时,我可以找到与我的批相关的2个实例订阅,但这2个实例都没有我自定义的筛选条件
有人能告诉我批处理服务是如何工作的吗?i、 e:在消息框中发布消息时,BizTalk批处理服务如何知道它属于哪个批?您的筛选器不应将“EDI.tobebatch”属性设置为true。当满足指定的筛选条件(参与方级别)时,Biztalk将在EDI接收管道中将此设置为true。
更具体地说,EDIReceive管道的“BatchMarker”组件将设置特殊的批处理业务流程实例(在Biztalk EDI应用程序中运行)订阅、批处理和传递EDI消息所需的订阅条件。因此,有关此方面的文档相当完整: 它解释了过滤器的用途以及如何将消息路由到批处理实例