BizTalk 2010 Inbound 997 Routing Errors

2019-09-01 03:21发布

问题:

In the system I'm working on, BizTalk 2010 sends out transactions to trading partners and we receive 997s. Every time we receive a 997, I'm seeing a routing error in the administration console.

In BizTalk 2006 R2, 997s were received by the EdiReceive pipeline, the reports were updated (if enabled) and then the 997 was terminated if there weren't any explicit subscriptions defined. In other words, the 997 was never forwarded to the message box.

So my question is, is there something in the new trading partner management piece in BizTalk 2010 that makes it work like it used to, or is this a behavior change in BizTalk 2010 and now I have to explicitly deal with inbound 997s?

回答1:

Yes you need to configure send port to get 997.....you need to use BTS.MessageType == http://schemas.microsoft.com/Edi/X12#X12_997_Root.

This represents a behavior change from previous versions.