如何在BT2010中获得EDI 997而不是TA1?

时间:2015-05-22 16:58:01

标签: biztalk biztalk-2010 edi purchase-order

我通过在文件接收中删除EDI来测试(模拟收到)BizTalk 2010上的PO / 850。我得到两个文件输出,一个是TA1,一个是850.(在现实世界中,我会将997发回给派给我850的派对。)

我有一个定义的发送端口转到文件系统,带有过滤器: BTS.ReceivePortName == rp_partner_850。在与SendPort关联的目录中,我看到了850和TA1。

在BTAdmin的Party / Agreement中,在Parter-> MyCompany选项卡上,然后是" Acknowledges"部分,我已检查" 997预期"并未检查" TA1预期"。

我也不清楚为什么我需要选择"发送端口"在党/协议工具中。它如何与发送端口上的过滤器相互作用。

我尝试将第二个发送端口设置到第二个磁盘目录,然后我根据此question设置过滤器:BTS.MessageType == http://schemas.microsoft.com/Edi/X12#X12_997_Root

1 个答案:

答案 0 :(得分:0)

我做了很多改动,所以不确定究竟哪一个改变了。我按照这里的视频2-4进行了跟踪:https://msdn.microsoft.com/en-us/biztalk/gg153513

我仍然获得了TA1,并将继续使用TA1,但现在我在单独的SendPort中获得了997。

我使用上面问题中描述的过滤器添加了新的发送端口sp_997_Test,并在" MyCompany->合作伙伴"中指定了发送端口下协议的选项卡。

我还设置了"本地主机设置"在" Partner-> MyCompany"并将" 850-Purchase-Order ..."在ST1列中,以及GS2列中的合作伙伴值。