自2004年以来,我一直在使用Covast EDI加速器运行Biztalk 2004.我目前正在升级到Biztalk 2013 R2,并且难以查看X12文档的最终出站交换文档。我的最终目的地是AS2EDISend端口。
我可以在报告" EDI交换和相关的ACK状态"中看到交换信息(发送者/接收者/控制ID)。我可以通过查看"交换状态和确认详细信息来查看更多信息。屏幕。我可以查看交易集。我可以查看事务集详细信息,并从那里以原始ASCII格式获取最终事务集(ST到SE段)。
但是我无法看到原始的最终出站交换完成了ISA / GS段。
我确实已启用跟踪功能,当我查看跟踪的消息事件时,我可以看到AS2EDI管道的接收/发送事件。当我查看receive事件上的消息时,它是事务集的XML表示。当我查看发送事件上的消息时,它已经过AS2编码,我无法查看完整的ISA / GS段的原始ASCII EDI文件。
我错过了什么吗?有什么地方可以看吗?我是否必须配置辅助发送端口,该端口仅执行EDISend并写入我的文件系统并自行维护/存档该信息?
答案 0 :(得分:0)
如果您只是想查看用于测试/开发建议的交换消息,请将发送端口置于停止状态,此端口中的消息将暂停。然后您可以在管理控制台中查看/保存消息。
如果您需要一个解决方案来“查看”操作级别的交换消息。第二个发送端口是一个选项。
答案 1 :(得分:0)
ISA和GS段将分别作为ISA_String和GS_String提升到消息的上下文中。各个段值也被提升为ISA01,ISA02等,以及GS01,GS02等。
由于您使用的是AS2,我认为最简单的解决方案是创建一个发送端口组,使用现有的AS2发送端口,另一个使用FILE适配器的EdiSend SendPort。另一种选择是在Encode阶段添加一个自定义管道组件,该组件将归档EDI汇编器的结果 - 这样可以提高效率,但也可以提供更多的工作。