Biztalk EDI - 查看最终出站 X12 交换

Biztalk EDI - View final outbound X12 interchange

我从 2004 年开始使用 Covast EDI 加速器 运行 Biztalk 2004。我目前正在升级到 Biztalk 2013 R2,并且难以查看 X12 文档的最终出站交换文档。我的最终目的地是 AS2EDISend 端口。

我可以在报告"EDI Interchange and Correlated ACK status"中看到交换信息(sender/receiver/control ID)。我可以通过查看 "Interchange Status and ack Details" 屏幕查看更多信息。我可以查看交易集。我可以查看交易集详细信息,并从那里获得原始 ASCII 格式的最终​​交易集(ST 到 SE 段)。

但我看不到带有 ISA/GS 段的原始最终出站交换。

我确实打开了跟踪,当我查看跟踪的消息事件时,我可以看到 AS2EDI 管道的 receive/send 事件。当我查看接收事件的消息时,它是交易集的 XML 表示。当我查看发送事件中的消息时,它已经经过 AS2 编码,我无法查看包含 ISA/GS 段的原始 ASCII EDI 文件。

我错过了什么吗?还有别的地方可以看吗?我是否必须配置一个仅执行 EDISend 并写入我的文件系统和 maintain/archive 我自己的信息的辅助发送端口?

如果您只是想查看testing/develop的交换消息建议,将发送端口设置为停止状态,此端口中的消息将暂停。然后你可以view/save管理控制台中的消息。

如果您需要 "see" 操作级别的交换消息的解决方案。第二个发送端口是一个选项。

ISA 和 GS 段将被提升到消息的上下文中,分别为 ISA_String 和 GS_String。各个段值也提升为 ISA01、ISA02 等和 GS01、GS02 等

由于您使用的是 AS2,我认为最简单的解决方案是创建一个发送端口组,使用其中包含 AS2 的现有发送端口,以及另一个带有使用 FILE 适配器的 EdiSend 的发送端口。另一种选择是在编码阶段添加一个自定义管道组件,该组件将存档来自 EDI 汇编器的结果——这会更高效但也需要更多工作。