Thursday, September 11, 2008

BizTalk 2006 FTP Adapter and firewall settings

My system has to send to an external FTP server behind a firewall.
I decided to use the standard FTP adapter. There you can fill in the settings for the firewall authorization. My firewall is nor SOCKS 4 or SOCKS 5 so i choose the type NONE.

After enabling the port i saw that the credentials of the firewall settings were not used at the firewall. The credentials and servernam for the external FTP server were used to authenticate at the firewall... and of course.... unsuccessfully... *gr*

BUT when i use a tool like the Total Commander... it works... so it should be the FTP adapter... the component that did not work correctly (with our type of firewall)...

I had no more time because my customer wants to go live with his trading partner so i have three choices... First: A MS support call... too long... Second: Develop a custom FTP adapter to fire custom commands.... OR... and that was the fastest method, that is working for me (temporary)...

1. Let the firewall settings empty...
2. Fill the firewall connection data instead of the FTP server data (Server, Username, etc.)
3. Fill in the name of the file to put to the external server.
3. In the line BEFORE PUT fill: USER youraccount@externalftpserver;PASS yourpassword;cwd yourdirectory;PASV

That works for me... ;-)

No comments:

Post a Comment