Hi Drew

Just a quick note to #4:
We currently don't have a SFTP java server that can be used for unit testing. 
Anyone know of a library or tool etc. that could be used?

Again thank for all the hard work on this patch. We will target it for 1.5.


Med venlig hilsen
 
Claus Ibsen
......................................
Silverbullet
Skovsgårdsvænget 21
8362 Hørning
Tlf. +45 2962 7576
Web: www.silverbullet.dk

-----Original Message-----
From: Drew McAuliffe [mailto:[EMAIL PROTECTED] 
Sent: 28. juni 2008 03:26
To: [email protected]
Subject: Overall notes on FTP/SFTP component


I've been doing some pretty extensive work with the FTP/SFTP connectors over
the past month and wanted to post some of my impressions. I've been working
on CAMEL-570 and will be posting some changes to that issue related to
auto-delete functionality on the component. But here's a list of issues I've
been accumulating over time:

Problems with SFTP/FTP connector
1. No provision for deleting files when read; I added this (see CAMEL-570).
2. Confusing which properties require "consumer." prefix and which don't, in
documentation. For example, use of "setNames" is incorrect because it
requires "consumer.", though the documentation shows it without.
3. Checking lastPollTime should be turned off when using autoDelete (or
similar function). I added this in the patch submitted to CAMEL-570. I ran
into problems because my FTP server (CrushFTP) wouldn't return seconds in
last modified time, so file was never checked. Not sure if that's a problem
just with CrushFTP or in how FTPClient gets last modified time.
4. SFTP connector "file" property has to be set using full path or else it
doesn't work. For example, if the user's home directory is "/home/myuser",
and you're polling a directory called "pollMe", the docs lead you to believe
that this should work:
sftp://[EMAIL PROTECTED]/pollMe
And it does work for ftp, just not for sftp. You actually need to do the
following on SFTP:
sftp://[EMAIL PROTECTED]//home/myuser/pollMe

Part of the problem with SFTP may be that there don't appear to be any unit
tests with SFTP, only with FTP, which may be a limitation of the test FTP
server (apache ftpserver).

-- 
View this message in context: 
http://www.nabble.com/Overall-notes-on-FTP-SFTP-component-tp18166447s22882p18166447.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to