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

时间:2010-02-09 08:15:02

标签: ftp connection timeout biztalk

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

  • 检索文件成功;它被放入MessageBox并正确处理
  • 当FTP适配器发出DELE语句时,它永远不会到达文件所在的FTP服务器(我们已经通过查看FTP服务器的日志来验证这一点)
  • FTP服务器上没有超时的迹象; FTP服务器日志未提及发生超时
  • 在适配器上设置的间隔时间到期后,FTP服务器仍将找到我们在上一次运行中已处理的大文件,因为DELE语句失败

BizTalk中的事件日志表明'与FTP服务器的连接过早中断'。这就是为什么我们认为存在超时问题。

我们已经看到检索文件大约需要35分钟。 FTP服务器超时设置为1小时。我猜没有问题。 然后我们找到了以下文章:http://www.ncftp.com/ncftpd/doc/misc/ftp_and_firewalls.html#FirewallTimeouts。它声明防火墙/路由设备可能负责超时。管理防火墙和路由器的团队告诉我们这里没有设置超时。

这使我们陷入了解决问题的原因。你们有没有人有任何建议?甚至更好,解决方案!!

1 个答案:

答案 0 :(得分:0)

您是否尝试过this article

中的解决方案

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