Automated FTP SSL/TLS file transfer

Hi,

I'm currently using WinSCP with a script in combination with Windows 2003 scheduler accessory tool in order to automated an ftp transfer. The transfer needs to use SSL/TLS with port 990 in passive connection mode. For some reason the connection to the server is intermittent and the script hangs when during the file transfer the connection times out.

I will like to get suggestions for any FTP SSL/TLS capable program, either paid, open source or free license that works with windows 2003 and can automate the file transfer process by itself by configuring some sort of wizard and that it keeps retrying even in case of a connection problem.
ecajigasAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

AlexPaceCommented:
It sounds like you need Robo-FTP.  It requres writing a script but it has a wizard to help with that although I have never used the wizard for anything significant because the scripting language is pretty easy to learn and just write what you need.

Since you are connecting on 990 it sounds like you are using Implicit Mode FTPS.  The Robo-FTP script to retry a failed download 10 times would look something like this:
LOG "download_script.log"
TRACELOG "download_trace.log"
WORKINGDIR "c:\folder\to\download\files\into"  ;; change this!
LOOPCOUNT 10  ;; number of times to use LOOPTO command below

:transfer_attempt
FTPLOGOFF  ;; ignore error if not connected
FTPLOGON "ftp.somewhere.org" /user="MyUserID" /pw="Secret" /servertype=FTPSIMP  ;; Implicit Mode FTPS 
RCVFILE "Data.xls"
IFERROR= $ERROR_SUCCESS GOTO transfer_done
LOOPTO transfer_attempt
;; If we got here we failed 10 times!  
;; ToDo: Might want to send an email here

:transfer_done
FTPLOGOFF
STOP   ;; change this to EXIT when ready for production

Open in new window

This is a $150 paid program but you get a year of support.  Download the 30-day trial from the web site and see if it works for you.
0
ecajigasAuthor Commented:
I will take a look at it but I was told not to use Windows Server 2003 schedule task tool.
0
AlexPaceCommented:
You would use a Windows Scheduled Task to launch the Robo-FTP command script listed above... If you saved the script under a file name of download.s and assuming your "start in" folder was the Robo-FTP program install folder then the command line to use in the scheduled task would look something like this:
robo-ftp.exe -v -s"download.s"
0
Protecting & Securing Your Critical Data

Considering 93 percent of companies file for bankruptcy within 12 months of a disaster that blocked access to their data for 10 days or more, planning for the worst is just smart business. Learn how Acronis Backup integrates security at every stage

ecajigasAuthor Commented:
I ended up using ScriptFTP. The scripts and schedule are self contained within the client program.

http://www.scriptftp.com/
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
AlexPaceCommented:
Oh sorry, I read your requirements wrong.  I thought you wanted to use the scheduled task!  Robo-FTP has its own internal scheduling options as well.  Sorry about that.
0
ecajigasAuthor Commented:
Please read description posted
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
File Sharing Software

From novice to tech pro — start learning today.