BizTalk 2013保存收到的EDI文件的副本

BizTalk 2013保存收到的EDI文件的副本,biztalk,edi,biztalk-2013,Biztalk,Edi,Biztalk 2013,我试图保存从ftp服务器接收的EDI文件的副本。我已尝试使用文件的发送端口,但双方无法解决问题,并且正在使用回退设置,因此我无法设置正确的验证,特别是允许前导零和尾随零。是否有更好的方法保存收到的EDI文件副本。将存档添加到接收管道适用于大多数情况。Dijkgraaf(存档管道组件)的解决方案很有意义,但只是为您提供了其他选项: EDI文件来自某个地方。例如,如果这是一个文件或FTP服务器,您可以考虑通过将文件从传入文件夹移动到BizTalk正在收听的文件夹中,来编写文件的归档脚本。在这一点上,

我试图保存从ftp服务器接收的EDI文件的副本。我已尝试使用文件的发送端口,但双方无法解决问题,并且正在使用回退设置,因此我无法设置正确的验证,特别是允许前导零和尾随零。是否有更好的方法保存收到的EDI文件副本。

将存档添加到接收管道适用于大多数情况。

Dijkgraaf(存档管道组件)的解决方案很有意义,但只是为您提供了其他选项:

EDI文件来自某个地方。例如,如果这是一个文件或FTP服务器,您可以考虑通过将文件从传入文件夹移动到BizTalk正在收听的文件夹中,来编写文件的归档脚本。在这一点上,在BizTalk实际看到这一点之前,很容易制作原始文件的额外副本。这可以通过计划任务或BizTalk本身(通过管道)完成

通常,将传入文件夹与BizTalk接收它的文件夹分开并不是一个坏的设计。这主要取决于你自己的喜好。但是要考虑BizTalk服务器经常被监视和记录,并且外部脚本/计划任务不是。

在这种情况下,我总是倾向于选择BizTalk“PassThru”解决方案,因为如果该解决方案失败,将通过事件日志通知您。

在执行任何自定义工作之前,先看一下内置的BizTalk功能是否能满足您的要求。有两个功能专门针对您的情况:

EDI和AS2状态报告-存储传入和传出的EDI事务,并根据其交付状态进行交换(997)。用户界面内置于BizTalk管理员中。详情如下:

BizTalk跟踪:可以存储任何传入或传出消息。搜索和检索UI也是BizTalk管理员的一部分。如何使用跟踪来归档邮件的示例:


最后,你可以考虑一个完全带外的解决方案,即在文件到达你的BizTalk应用程序之前保存文件的副本。

伟大的建议,我只是补充说,如果他们处理非常大的交换,定制的归档路由很有可能。