2014-12-24 84 views
0

我工作的一個BizTalk EDI項目,現在是與BizTalk配料服務掙扎在BizTalk批處理服務如何工作?

我創建了黨和協議,在批量配置消息框不能訂閱我發佈的消息,我設置了過濾器,就像這樣:

EDI.ToBeBatched==True 
and BTS.MessageType == MyMessageType 

但BizTalk一直抱怨說我的郵件沒有訂閱者。

當我查詢Hub中的訂閱時,我可以找到與我的批處理相關的2個實例訂閱,但是這2個訂閱都沒有我自定義的過濾條件。

有人能告訴我配料服務是如何工作的嗎?即:當在消息框中發佈消息時,BizTalk批處理服務如何知道它屬於哪個批次?

回答

0

您的過濾器不應將「EDI.ToBeBatched」屬性設置爲true。當您指定的過濾條件(在聚會級別)滿足時,Biztalk會在EDI接收管道中爲您設置此值。

更具體地講,在EDIReceive管道將設置必要的特殊批處理業務流程實例(在BizTalk EDI應用程序運行)認購條件認購,批次和交付您的EDI消息的「BatchMarker」的組成部分。