Hi there
I have an FTP Send Port that is set to upload a file to a remote FTP server.
I can connect in to the correct location and upload the file to the FTP server manually using Filezilla.
However, if I try it using the FTP adapter, I get the following:
If I specify a Temporary folder:
An unexpected failure occurred when processing a message. The text associated with the exception is "The remote file could not be opened by the FTP server. ".
If I don't specify a TEMP folder:
The remote server refused a data connection.
Please check permissions on the remote system.
In the FTP Client logs logged by BizTalk I see the following:(I removed the IP addresses and replaced with AAA for security)
< 220 Microsoft FTP Service
> USER biztalk_ftp
< 331 Password required for biztalk_ftp.
> PASS xxxx
< 230 User logged in.
> PWD
< 257 "/" is current directory.
> PWD
< 257 "/" is current directory.
> PWD
< 257 "/" is current directory.
> CWD /PATH_DEV
< 250 CWD command successful.
> PWD
< 257 "/PATH_DEV" is current directory.
> TYPE I
< 200 Type set to I.
> PORT AAA,AAA,AAA,AAA,228,201
< 200 PORT command successful.
> STOR {C02C18F9-4D2A-4D2E-987E-622A1EB77CD4}.xml
< 150 Opening BINARY mode data connection.
< 550
> TYPE I
< 200 Type set to I.
> PORT AAA,AAA,AAA,AAA,229,122
< 200 PORT command successful.
> STOR {F4B08675-B418-445F-82F2-B8860F7CB967}.xml
< 150 Opening BINARY mode data connection.
< 550
So every time it tries to perform any action it gives a 550 error directly afterwards.
We have a DEV, an INT and a PROD server. All 3 have the same version of BizTalk (except PROD has Enterprise while DEV has DEV etc); but version nums are the same.
However, the issue is happening on DEV and INT, exactly the same, yet on PROD it works fine; with exactly the same settings on each server, using a simple standard BizTalk FTP Adapter and FTP-based Send port.
Any ideas on what may cause this?
Thanks
David