Hi All

I'm new to camel SFTP, requirement is to download 80+ files from a SFTP
host.  

My current design is:

   1- pick up a message for the file name from Oracle AQ
   2- get host, host username/password, host directory and file name from DB
config table for the file
   3- build SFTP URI with the info retreived in step 2
   4- start a route with SFTP URI built in step 3 which looks like this
 
sftp://t...@xxx.xx.xxxx.xxx:22/TEST?fileName=TEST_sftp_download_file.csv&maximumReconnectAttempts=0&password=******&stepwise=false&throwExceptionOnConnectFailed=true
  5- I can successfully download a file.

I've to do this for each file!!! rather than reconnecting for each file, I
would like to 

  - connect to the SFTP host without passing in a fileName, for example
sftp://t...@xxx.xx.xxxx.xxx:22?maximumReconnectAttempts=0&password=******&stepwise=false&throwExceptionOnConnectFailed=true
  - once connected, CD into a directory
  - list the files to choose the one I want to download

I've tried to get an instance of the SftpOperations with no success.

using Camel version 2.10.2

Any help would be appreciated

Thanks




--
View this message in context: 
http://camel.465427.n5.nabble.com/SFTP-LogIn-once-then-change-directories-to-download-files-tp5757940.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to