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

Biztalk EDI-查看最终出站X12交换,biztalk,edi,x12,Biztalk,Edi,X12,自2004年以来,我一直在使用Covast EDI加速器运行Biztalk 2004。我目前正在升级到Biztalk 2013 R2,很难查看X12文档的最终出站交换文档。我的最终目的地是AS2发送端口 我可以在报告EDI交换和相关ACK状态中看到交换信息发送方/接收方/控制ID。我可以通过查看交换状态和确认详细信息屏幕查看更多信息。我可以查看事务集。我可以查看事务集详细信息,并从中获得原始ASCII格式的最终事务集ST到SE段 但我看不到原始的最终出站交换包含ISA/GS段 我确实打开了跟踪,

自2004年以来,我一直在使用Covast EDI加速器运行Biztalk 2004。我目前正在升级到Biztalk 2013 R2,很难查看X12文档的最终出站交换文档。我的最终目的地是AS2发送端口

我可以在报告EDI交换和相关ACK状态中看到交换信息发送方/接收方/控制ID。我可以通过查看交换状态和确认详细信息屏幕查看更多信息。我可以查看事务集。我可以查看事务集详细信息,并从中获得原始ASCII格式的最终事务集ST到SE段

但我看不到原始的最终出站交换包含ISA/GS段

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


我错过什么了吗?还有别的地方可以看吗?我是否必须配置一个只向文件系统发送和写入数据的辅助发送端口,并自己维护/归档该信息?

如果您只是想查看用于测试/开发的交换消息,请将发送端口置于停止状态,此端口中的消息将挂起。然后您可以在管理控制台中查看/保存消息


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

ISA和GS段将分别作为ISA_字符串和GS_字符串提升到消息上下文中。单个段值也被提升为ISA01、ISA02等以及GS01、GS02等


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

我无法在批处理消息的上下文中查看这些属性。事务是成批处理的。该批产品已发布。我的AS2EDI端口接收批处理。在端口的接收事件上,它是XML。在端口的发送事件中,它是加密的有效负载。EDI组装发生在这两个步骤之间,我似乎看不见。可用的上下文属性与AS2程序集相关。啊,是的,我错过了这一点。已编辑。在AS2协议中使用Biztalk 2013 R2时,有一个部分显示发件人邮件跟踪NRR。如果我启用该部分并等待下一次AS2传输,我现在在AS2/MDN状态中有一个右键单击选项,该选项显示查看邮件解码格式,这正是我要查找的格式。完整的交换,包括所有事务集和交换信息。