FTPDownloadTask is an FTP Download task for the BizTalk Scheduled Task Adapter.
A while back I had the necessity to retrieve a single XML file every night from an FTP site and do further processing with it in BizTalk. Since I dind't want to use an orchestration in combination with the XML "Trigger" functionality of the Scheduled Task Adapter, I made this little thing.
- Download file from FTP
- Configurable Retry/Timeout
Based on the 'HTTPDownload' task that comes with the adapter. Implemented using the 'FtpWebRequest' class.
FTPDownload is licensed under the MIT License (OSI). Basically you're free to do whatever you want with it. Attribution not necessary but appreciated.
FTPDownload depends on the BizTalk Scheduled Task Adapter. It works with version 5.0.4 and implements the 'IScheduledTaskStreamProvider' interface.