SOA FTP适配器,列出远程目录中的文件时出错

时间:2018-03-23 11:34:29

标签: ftp soa jdeveloper oracle-soa

我在使用SOA FTP Adapter进行文件传输时遇到以下错误。

BINDING.JCA-11430 列出远程目录中的文件时出错。 列出远程目录中的文件时出错。 无法在远程目录中列出文件。 请确保ftp服务器设置正确。

  at oracle.tip.adapter.ftp.FTPAgent.getFileList(FTPAgent.java:419).....

3 个答案:

答案 0 :(得分:0)

我也遇到过与FTP文件适配器类似的问题。要使用文件适配器,你需要做两件事

  1. 在流程或SOA应用程序中设置ftp适配器组件
  2. 列出项目从weblogic控制台设置FTP适配器设置。
  3. 这里,weblogic控制台用于在SOA Suite上安装时创建的域。 您可以通过“https://HOST-NAME:7001/console”打开控制台。 根据您的设置,端口号可能会有所不同。

    从控制台设置FTP适配器是直接链接转到第11步。LINK

答案 1 :(得分:0)

根据Oracle支持说明467720.1:

问题是由FTP适配器执行的list命令(ls)命令引起的,该命令返回FTP错误代码550(未执行请求的操作:文件不可用)。此错误代码将导致适配器关闭,FTP适配器操作失败。

这可以通过以下步骤来克服:

(1)文件名模式应该在FTP适配器向导字段“包含具有名称模式的文件”中提供,例如can * .txt,即它需要在模式中有一些字符然后*,这个如果仅提供*作为文件名模式,解决方案将无效。

(2)具有与上面提供的模式不匹配的不同模式的文件应始终存在于输入ftp目录中。例如,一个名为test.txt的文件被放入ftp目录,而“包含名称模式的文件”中的BPEL / ESB进程文件模式名称可以是* .txt,如上面的(1)所示。

答案 2 :(得分:0)

是否可以在OSB中使用SFTP zip文件