404

Page not found

March 2005 - Posts

BizTalk 2004 SP1 - FTP connections are left open
Because of the limited FTP connections I can use, I came across a change in functionality after installing SP1 for BizTalk Server 2004. The pre-SP1 FTP adapter used to close its connection after sending a file. It would just send the FTP - QUIT command.

The BizTalk product Group changed this in order to make a static FTP send port quicker (the logon procedure isn't started every time a file is send). This is of course better, as the connection is now only disconnected when the FTP server closes the connection due to an idleness timeout.

In my current project we send files by FTP using a dynamic send port and I'm only aloud to use 100 FTP connections, so that's an unfortunate limit I have to cope with.

The real problem is that now, after installing SP1, also the dynamic send connections are left open (they are closed after the session timeout). As it is a dynamic port a new connection is opened with every file send. Due to the limited amount of connections getting into trouble is inevitable. So now the whole concept of a dynamic FTP port becomes rather useless when only limited connections are available.
Pick up files from a UNIX server
Ask a UNIX professional which is best to pickup files on a UNIX machine by a windows file adapter, for instance BizTalk, and the answer will most probably be: "You can easily use Samba". SaMBa uses the Server Message Block Protocol to share files and printers with a Windows machine. But unfortunately most ICT security officers will not allow this option, because Samba run under the root-account of the UNIX machine.

Therefore you can better use FTP when picking up files from a UNIX machine using BizTalk.