繁体   English   中英

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

[英]How to get EDI 997 instead of TA1 in BT2010?

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

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

在BTAdmin中的参与方/协议中,在Parter-> MyCompany选项卡上,然后在“确认”部分中,我已选中“ 997预期”而未选中“ TA1预期”。

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

我尝试将第二个发送端口设置为第二个磁盘目录,并在该端口上将过滤器设置为此: BTS.MessageType == http://schemas.microsoft.com/Edi/X12#X12_997_Root ,根据此问题

我做了很多更改,所以不确定到底是哪一个起作用。 我跟踪了此处找到的2-4个视频: https : //msdn.microsoft.com/en-us/biztalk/gg153513

我仍在使用TA1,接下来将继续使用TA1,但是现在我在单独的SendPort中获得了997。

我按照上面的问题所述,使用过滤器添加了新的发送端口sp_997_Test,并在协议的“ MyCompany-> Partner”选项卡中的“发送端口”下进行了指定。

我还在“ Partner-> MyCompany”上设置了“本地主机设置”,并在ST1列中输入了“ 850-Purchase-Order ...”,在GS2列中将了Partner Value。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM