【问题标题】:BizTalk FTP receive adapter - 550 error on NLSTBizTalk FTP 接收适配器 - NLST 上的 550 错误
【发布时间】:2012-11-21 23:18:07
【问题描述】:

我正在尝试设置 BizTalk FTP 接收位置。我用包含 CSV 文件的 /test 子文件夹设置了我的 FTP 服务器。我已经通过相同的接收端口在本地测试了 CSV 文件,它工作正常。执行 NLST 命令以根据我设置的文件掩码列出 /test 文件夹的内容时,FTP 端口似乎正在死亡。根据日志,它正在接收来自服务器的 550 响应。

这是日志输出:

< 220 Microsoft FTP Service
> USER XXXXXXXX
< 331 Password required for XXXXXXXX.
> PASS xxxx
< 230 User logged in.
> PWD
< 257 "/" is current directory.
> PWD
< 257 "/" is current directory.
> PWD
< 257 "/" is current directory.
> SYST
< 215 Windows_NT
> PWD
< 257 "/" is current directory.
> CWD /test/
< 250 CWD command successful.
> PWD
< 257 "/test" is current directory.
> TYPE A
< 200 Type set to A.
> PORT XXXXXXXX
< 200 PORT command successful.
> NLST *XXXXXXXX*.csv
< 150 Opening ASCII mode data connection.
< 550 
> QUIT
< 221 Goodbye.

当我使用 Windows ftp 命令时,我可以发出这些相同的命令,而且它似乎工作得很好。 FileZilla 可以毫无问题地连接到 FTP 服务器。所以我认为这是 BizTalk 客户端的问题,而不是服务器的问题。

无论我在端口配置中将“使用名称列表 (NLST)”设置为是还是否,我都会得到相同的结果。

【问题讨论】:

    标签: ftp biztalk


    【解决方案1】:

    想通了。我将 FTP 接收端口配置为使用活动模式,显然 BizTalk 和服务器之间的某个防火墙阻止了该端口。在接收端口配置中切换到被动模式会导致事情开始工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多