Hi Andreas

Well spotted. I have fixed the code and attached a new jar at the ticket
https://issues.apache.org/activemq/browse/CAMEL-2952

Please test it again on your system.


On Thu, Jul 22, 2010 at 12:32 PM, Andreas Asmuss
<andreasasm...@gmail.com> wrote:
>
> Hi Claus
>
> As shown below the code does listFiles(".") - it should be listFiles().
> Further below you can see how MVS doesn't return any files when doing "ls ."
>
>    public List<FTPFile> listFiles() throws
> GenericFileOperationFailedException {
>        return listFiles(".");
>    }
>
>    public List<FTPFile> listFiles(String path) throws
> GenericFileOperationFailedException {
>        // use current directory if path not given
>        if (ObjectHelper.isEmpty(path)) {
>            path = ".";
>        }
>
>        try {
>            final List<FTPFile> list = new ArrayList<FTPFile>();
>            FTPFile[] files = client.listFiles(path);
>            // can return either null or an empty list depending on FTP
> servers
>            if (files != null) {
>                list.addAll(Arrays.asList(files));
>            }
>            return list;
>        } catch (IOException e) {
>            throw new
> GenericFileOperationFailedException(client.getReplyCode(),
> client.getReplyString(), e.getMessage(), e);
>        }
>    }
>
> Behaviour shown with ftp.exe:
> ftp> cd 'SDN.OUT.EDI'
> 250 "SDN.OUT.EDI" is the working directory name prefix.
> ftp> ls .
> 200 Port request OK.
> 550 No data sets found.
> ftp> ls
> 200 Port request OK.
> 125 List started OK
> FILE001
> FILE002
> 250 List completed successfully.
> ftp: 34 bytes received in 0,00Seconds 17,00Kbytes/sec.
> --
> View this message in context: 
> http://camel.465427.n5.nabble.com/FTP-on-MVS-filesystem-tp1092836p1835833.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
>



-- 
Claus Ibsen
Apache Camel Committer

Author of Camel in Action: http://www.manning.com/ibsen/
Open Source Integration: http://fusesource.com
Blog: http://davsclaus.blogspot.com/
Twitter: http://twitter.com/davsclaus

Reply via email to