BizTalk 2006-通过FTP接收文件-超时问题

BizTalk 2006-通过FTP接收文件-超时问题,ftp,connection,timeout,biztalk,Ftp,Connection,Timeout,Biztalk,在BizTalk 2006中,当尝试使用FTP适配器接收大约100MB的大文件时,我们遇到以下问题,导致文件被反复处理 检索文件成功;它被放入MessageBox并正确处理 当FTP适配器发出DELE语句时,它永远不会到达文件所在的FTP服务器。我们通过查看FTP服务器的日志来验证这一点 FTP服务器上没有超时的迹象;FTP服务器日志没有提到发生超时 在适配器上设置的间隔时间到期后,FTP服务器仍将找到我们在上一次运行中已经处理过的大文件,因为DELE语句失败 BizTalk中的事件日志声明“与

在BizTalk 2006中,当尝试使用FTP适配器接收大约100MB的大文件时,我们遇到以下问题,导致文件被反复处理

检索文件成功;它被放入MessageBox并正确处理 当FTP适配器发出DELE语句时,它永远不会到达文件所在的FTP服务器。我们通过查看FTP服务器的日志来验证这一点 FTP服务器上没有超时的迹象;FTP服务器日志没有提到发生超时 在适配器上设置的间隔时间到期后,FTP服务器仍将找到我们在上一次运行中已经处理过的大文件,因为DELE语句失败 BizTalk中的事件日志声明“与FTP服务器的连接过早中断”。这就是为什么我们认为存在超时问题

我们已经看到检索该文件大约需要35分钟。FTP服务器超时设置为1小时。我想没问题。 然后我们发现了以下文章:。它指出防火墙/路由设备可能负责超时。管理防火墙和路由器的团队告诉我们这里没有设置超时


这让我们对问题的原因一无所知。你们有什么建议吗?或者更好,解决方案

您是否尝试过这些解决方案


我避免使用FTP适配器。相反,我使用第三方实用程序检索文件并将传输的文件移动到文件适配器接收位置。第三方实用程序允许您配置规则、恢复操作等,从而使BizTalk不必管理传输。

您的配置是否可以正确处理较小的文件?我在考虑权限问题,但是你说这个命令永远不会进入FTP服务器日志…是的,它会。我们收到多个文件7,其中第三个是较大的文件。前两个被正确地提取、处理和删除。你好,埃里克,谢谢你的建议。不幸的是,我知道你提到这篇文章;我最初的描述并不完整。我们已经设置了适配器,以便它使用本文中提到的临时文件夹。FTP连接超时设置为1小时,远远超过文件的检索和处理时间。本文还指出,当适配器在将原始文件传递到MSGBox之前尝试删除该文件时,这些都是解决方案。但在我们的例子中,文件被正确地传递到MSGBox。。。