FTP: Timeout option?

We're working to "automise" a very sensitive setup which means that we are testing if we can use Automise to download file(s) from a FTP and make sure, that it got the whole file! There simply cannot be any incomplete files and this is where the question comes in.

If we say download a 100 MB file and after 50 MB the connection to the internet is lost. Then Automise actually keeps running the process forever, there is no timeout option for FTP. When the internet connection is back, nothing happens if it was lost for too long.

This will create a incomplete file and I'm starting to wonder if it's possible with Automise to make this work. I also thought about having an outer action like say something like Try with a timeout, but haven't found anything usefull yet.

My last option is kinda to create the Automise project as a Scheduled Task and in Windows set a timeout if it runs for too long. Then when it starts again it's possible to make a resume or even safer overwrite of the files that exist. It's not pretty, but it might work... unless I've missed something? 

Hi Michael

I have implemented the timeout feature for the FTP Download action. You can enable the timeout via the Runtime tab -> Timing Properties -> Enable Timeout.

You can find this feature in the following build of Automise: http://www.automise.com/downloads/automise/400/AT400_169.exe

Please let me know if you have any further problems.

Regards,
Steve

Hi Steve,

Thanks alot for the build. We've tested it and it does the job just fine. The only thing that could be discussed is that is also times on on a active transfer, which we tested, but we don't plan to download large files anyway. It's probably also quite difficult to check if it's active or not

Anyway, it works and thanks again for the fast response!

Hi Michael

No problems, glad to hear it is working for you.

As far as timing out after a period of inactivity, I am not sure if this is possible or not. This is something that we can investigate for the future.

Regards,
Steve