EldoS | Feel safer!

Software components for data protection, secure storage and transfer

FTPS 504 ERROR

Also by EldoS: Rethync
The cross-platform framework that simplifies synchronizing data between mobile and desktop applications and servers and cloud storages
#7002
Posted: 07/20/2008 11:58:39
by John Thayer (Basic support level)
Joined: 07/20/2008
Posts: 4

I am evaluating the FTPS adapter with BizTalk 2006 R2. Attempting to transmit and recieve messages from an FTPS (AUTH SSL) site. I am successful using IPSWITCH WS_FTP PRO. However, using same settings, when trying to transmit a message using the FTPS Send adapter, I get a 504 Error. Here is a copy of the debug log for the process:


[7/20/2008 12:40 PM] EldoS FTPS Adapter: Loading certificates
[7/20/2008 12:40 PM] EldoS FTPS Adapter: Loading client certificate(s)
[7/20/2008 12:40 PM] EldoS FTPS Adapter: 0 certificates loaded
[7/20/2008 12:40 PM] EldoS FTPS Adapter: Loading trusted certificate(s)
[7/20/2008 12:40 PM] EldoS FTPS Adapter: 1 certificates loaded
[7/20/2008 12:40 PM] EldoS FTPS Adapter: Opening the connection
[7/20/2008 12:40 PM] EldoS FTPS Adapter: Optionally performing SSL/TLS negotiation and logging in
[7/20/2008 12:40 PM] EldoS FTPS Adapter: Running certificate validation handler
[7/20/2008 12:40 PM] EldoS FTPS Adapter: validating server certificate
[7/20/2008 12:40 PM] EldoS FTPS Adapter: chain entry is found in the trusted storage. Validation succeeded.
[7/20/2008 12:40 PM] EldoS FTPS Adapter: Validation finished with the following result: True
[7/20/2008 12:40 PM] EldoS FTPS Adapter: Logged in
[7/20/2008 12:40 PM] EldoS FTPS Adapter: Uploading file(s)
[7/20/2008 12:40 PM] EldoS FTPS Adapter: Remote path is /ECGWSSL/DEV/WestfieldEye/IN/Document1.txt
[7/20/2008 12:40 PM] EldoS FTPS Adapter: ProcessMessage() Sending file to: /ECGWSSL/DEV/WestfieldEye/IN/Document1.txt
[7/20/2008 12:40 PM] EldoS FTPS Adapter: Error: Unaccepted server reply (error code is 504)

Stack:
at SBSimpleFTPS.TElSimpleFTPSClient.DoSendCmd(String Command, Int16[] AcceptCodes, Boolean EstablishDataConnection)
at SBSimpleFTPS.TElSimpleFTPSClient.SendCmd(String Command, Int16[] AcceptCodes)
at SBSimpleFTPS.TElSimpleFTPSClient.PrepareTransfer(Int16 ATransferType)
at SBSimpleFTPS.TElSimpleFTPSClient.Send(Stream Stream, String FileName, Int64 StartPos, Int64 EndPos, Boolean Append, Int32 RestartFrom)
at SBSimpleFTPS.TElSimpleFTPSClient.Send(Stream Stream, String FileName)
at SecureBlackbox.BizTalk.Adapters.FTPS.FTPSCommon.DoFTPSOperation(IBaseMessage message, AdapterProperties props, Boolean upload, ArrayList fileList)
[7/20/2008 12:40 PM] Error: Unaccepted server reply (error code is 504)

When trying to get messages, I seem to log in successfully, get the file list, and then see nothing happen. (The directory is NOT empty, as I can see with the IPSWITCH connection. Here is a log of this process:

[7/20/2008 12:14 PM] EldoS FTPS Adapter: ControlledEndpointTask()
[7/20/2008 12:14 PM] EldoS FTPS Adapter: EndpointTask()
[7/20/2008 12:14 PM] EldoS FTPS Adapter: PickupFilesAndSubmit() RemotePath: /ECGWSSL/DEV/WestfieldEye/OUT/ FileMask: * LocalFile: C:\Temp/
[7/20/2008 12:14 PM] EldoS FTPS Adapter: Loading certificates
[7/20/2008 12:14 PM] EldoS FTPS Adapter: Loading client certificate(s)
[7/20/2008 12:14 PM] EldoS FTPS Adapter: 0 certificates loaded
[7/20/2008 12:14 PM] EldoS FTPS Adapter: Loading trusted certificate(s)
[7/20/2008 12:14 PM] EldoS FTPS Adapter: 1 certificates loaded
[7/20/2008 12:14 PM] EldoS FTPS Adapter: Opening the connection
[7/20/2008 12:14 PM] EldoS FTPS Adapter: Optionally performing SSL/TLS negotiation and logging in
[7/20/2008 12:14 PM] EldoS FTPS Adapter: Running certificate validation handler
[7/20/2008 12:14 PM] EldoS FTPS Adapter: validating server certificate
[7/20/2008 12:14 PM] EldoS FTPS Adapter: chain entry is found in the trusted storage. Validation succeeded.
[7/20/2008 12:14 PM] EldoS FTPS Adapter: Validation finished with the following result: True
[7/20/2008 12:14 PM] EldoS FTPS Adapter: Logged in
[7/20/2008 12:14 PM] EldoS FTPS Adapter: Obtaining file list
[7/20/2008 12:15 PM] EldoS FTPS Adapter: Updating receiver endpoint
[7/20/2008 12:27 PM] EldoS FTPS Adapter: ControlledEndpointTask()
[7/20/2008 12:27 PM] EldoS FTPS Adapter: EndpointTask()
[7/20/2008 12:27 PM] EldoS FTPS Adapter: PickupFilesAndSubmit() RemotePath: /ECGWSSL/DEV/WestfieldEye/OUT/ FileMask: *.* LocalFile: C:\Temp/
[7/20/2008 12:27 PM] EldoS FTPS Adapter: Loading certificates
[7/20/2008 12:27 PM] EldoS FTPS Adapter: Loading client certificate(s)
[7/20/2008 12:27 PM] EldoS FTPS Adapter: 0 certificates loaded
[7/20/2008 12:27 PM] EldoS FTPS Adapter: Loading trusted certificate(s)
[7/20/2008 12:27 PM] EldoS FTPS Adapter: 1 certificates loaded
[7/20/2008 12:27 PM] EldoS FTPS Adapter: Opening the connection
[7/20/2008 12:27 PM] EldoS FTPS Adapter: Optionally performing SSL/TLS negotiation and logging in
[7/20/2008 12:27 PM] EldoS FTPS Adapter: Running certificate validation handler
[7/20/2008 12:27 PM] EldoS FTPS Adapter: validating server certificate
[7/20/2008 12:27 PM] EldoS FTPS Adapter: chain entry is found in the trusted storage. Validation succeeded.
[7/20/2008 12:27 PM] EldoS FTPS Adapter: Validation finished with the following result: True
[7/20/2008 12:27 PM] EldoS FTPS Adapter: Logged in
[7/20/2008 12:27 PM] EldoS FTPS Adapter: Obtaining file list
[7/20/2008 12:31 PM] EldoS FTPS Adapter: Removing receiver endpoint
[7/20/2008 12:31 PM] EldoS FTPS Adapter: Stop()


Any help with this would be great. If I am going to buy the product, I would like to make sure I can get it to work.

Thanks.
John
#7004
Posted: 07/21/2008 04:12:45
by Ken Ivanov (EldoS Corp.)

Thank you for contacting us.

Error 504 returned in response to upload command stands for "Command not implemented for that parameter". This error can be sent as a response for one of the following commands: TYPE, PASV or PORT. It is likely that the server does not understand one of these commands. Please try setting "Transfer Mode" and "Passive Mode" properties to different values and check if it helps.

Download problem seems to be caused by the same reason -- the problem occurs during file list download. Please try to play with the same properties of the receive adapter too and check if it changes something.
#7008
Posted: 07/21/2008 12:16:23
by John Thayer (Basic support level)
Joined: 07/20/2008
Posts: 4

Thank you. I have tried changing transfer mode to Binary, and have tried both Passive Mode = true and = false. I still cannot get a file to upload. This is the latest attempt logged in debug mode. I also am sending the exported binding file for the ports I am using.
At the same time, I have a call in to the people I am trying to communicate with to see if their error logs will help. As I said before, I am still able to perform all operations with the IPSWITCH product. By the way, I am also trialing the /n software FTPS adapter, and having similar problems with it as well.

[7/21/2008 12:26 PM] EldoS FTPS Adapter (transmit): __ctor()
[7/21/2008 12:26 PM] EldoS FTPS Adapter (transmit): TransmitMessage()
[7/21/2008 12:26 PM] EldoS FTPS Adapter (transmit): CreateProperties()
[7/21/2008 12:26 PM] EldoS FTPS Adapter (transmit): ProcessMessage()
[7/21/2008 12:26 PM] EldoS FTPS Adapter: Loading certificates
[7/21/2008 12:26 PM] EldoS FTPS Adapter: Loading client certificate(s)
[7/21/2008 12:26 PM] EldoS FTPS Adapter: 0 certificates loaded
[7/21/2008 12:26 PM] EldoS FTPS Adapter: Loading trusted certificate(s)
[7/21/2008 12:26 PM] EldoS FTPS Adapter: 1 certificates loaded
[7/21/2008 12:26 PM] EldoS FTPS Adapter: Opening the connection
[7/21/2008 12:26 PM] EldoS FTPS Adapter: Optionally performing SSL/TLS negotiation and logging in
[7/21/2008 12:26 PM] EldoS FTPS Adapter: Running certificate validation handler
[7/21/2008 12:26 PM] EldoS FTPS Adapter: validating server certificate
[7/21/2008 12:26 PM] EldoS FTPS Adapter: chain entry is found in the trusted storage. Validation succeeded.
[7/21/2008 12:26 PM] EldoS FTPS Adapter: Validation finished with the following result: True
[7/21/2008 12:26 PM] EldoS FTPS Adapter: Logged in
[7/21/2008 12:26 PM] EldoS FTPS Adapter: Uploading file(s)
[7/21/2008 12:26 PM] EldoS FTPS Adapter: Remote path is /ECGWSSL/DEV/WestfieldEye/IN/Document2.txt
[7/21/2008 12:26 PM] EldoS FTPS Adapter: ProcessMessage() Sending file to: /ECGWSSL/DEV/WestfieldEye/IN/Document2.txt


<?xml version="1.0" encoding="utf-8" ?>
-
<Timestamp>2008-07-21T12:57:50.859375-04:00</Timestamp>
- <ModuleRefCollection>
- <ModuleRef Name="[Application:FTPS App]" Version="" Culture="" PublicKeyToken="" FullName="[Application:FTPS App], Version=, Culture=, PublicKeyToken=">

<TrackedSchemas />
</ModuleRef>
</ModuleRefCollection>
- <SendPortCollection>
- <SendPort Name="SendPort_HNE_FTPS" IsStatic="true" IsTwoWay="false" BindingOption="0">
<Description xsi:nil="true" />
<TransmitPipeline Name="Microsoft.BizTalk.DefaultPipelines.PassThruTransmit" FullyQualifiedName="Microsoft.BizTalk.DefaultPipelines.PassThruTransmit, Microsoft.BizTalk.DefaultPipelines, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Type="2" TrackingOption="ServiceStartEnd MessageSendReceive PipelineEvents" Description="" />
- <PrimaryTransport>
<Address>FTPS://WESTEYETEST@SFTP.HNE.COM:21/ECGWSSL/DEV/WestfieldEye/IN/%SourceFileName%</Address>
<TransportType Name="FTPS" Capabilities="15371" ConfigurationClsid="8652dba0-4b9f-4041-89f1-f2e5a28fdeff" />
<TransportTypeData><CustomProps><AdapterConfig vt="8"><Config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ProxyAddress /><ProxyPort>80</ProxyPort><ProxyUsername /><ProxyPassword>******</ProxyPassword><ProxyType>0</ProxyType><FTPSHost>SFTP.HNE.COM</FTPSHost><FTPSPassword>******</FTPSPassword><FTPSPort>21</FTPSPort><FTPSUser>WESTEYETEST</FTPSUser><TraceMode>0</TraceMode><TraceToFile>True</TraceToFile><TraceToEventLog>True</TraceToEventLog><TraceFilename>C:\SBBTrace_Send.txt</TraceFilename><FTPSPassiveMode>True</FTPSPassiveMode><SSLUse>True</SSLUse><SSLClearDataChannel>False</SSLClearDataChannel><SSLAuthCmd>0</SSLAuthCmd><SSLVerSSL2>True</SSLVerSSL2><SSLVerSSL3>True</SSLVerSSL3><SSLVerTLS1>True</SSLVerTLS1><SSLVerTLS11>False</SSLVerTLS11><SSLVerTLS12>False</SSLVerTLS12><FTPSTransferMode>1</FTPSTransferMode><SSLCertPath /><SSLCertPassword>******</SSLCertPassword><SSLUseImplicit>False</SSLUseImplicit><FTPSRemoteFileName>%SourceFileName%</FTPSRemoteFileName><FTPSRemotePath>/ECGWSSL/DEV/WestfieldEye/IN</FTPSRemotePath><FTPSLocalFilePath>C:\TEMP</FTPSLocalFilePath><FTPSOverwrite>True</FTPSOverwrite><SSLTrustedCertificates>C:\CAConfig\HNE.crt</SSLTrustedCertificates><SocketTransferTimeout>20000</SocketTransferTimeout><SocketSocketTimeout>0</SocketSocketTimeout><SocketListenTimeout>0</SocketListenTimeout><FTPAdjustPasvAddress>False</FTPAdjustPasvAddress><FTPSUseSSLSessionResumption>True</FTPSUseSSLSessionResumption><SSLTrustAll>False</SSLTrustAll><SBBLicenseKey>4F82...6D91</SBBLicenseKey><SSLSuitesEnableAnonymous>False</SSLSuitesEnableAnonymous><SSLSuitesEnablePSK>False</SSLSuitesEnablePSK><SSLSuitesEnableSRP>False</SSLSuitesEnableSRP><SSLSuitesEnableIDEA>False</SSLSuitesEnableIDEA><SSLSuitesMinKeySize>128</SSLSuitesMinKeySize><SSLSuitesPSKIdentity /><SSLSuitesPSKKeyFile /><uri>FTPS://WESTEYETEST@SFTP.HNE.COM:21/ECGWSSL/DEV/WestfieldEye/IN/%SourceFileName%</uri></Config></AdapterConfig></CustomProps></TransportTypeData>
<RetryCount>3</RetryCount>
<RetryInterval>5</RetryInterval>
<ServiceWindowEnabled>false

<FromTime>2008-07-19T04:00:00</FromTime>
<ToTime>2008-07-20T03:59:59</ToTime>
<Primary>true</Primary>
<OrderedDelivery>false</OrderedDelivery>
<DeliveryNotification>1</DeliveryNotification>
-
<TransportType Name="FTPS" Capabilities="15371" ConfigurationClsid="8652dba0-4b9f-4041-89f1-f2e5a28fdeff" />

</PrimaryTransport>
-
<Address />
<RetryCount>3</RetryCount>
<RetryInterval>5</RetryInterval>
<ServiceWindowEnabled>false

<FromTime>2008-07-19T04:00:00</FromTime>
<ToTime>2008-07-20T03:59:59</ToTime>
<Primary>false</Primary>
<OrderedDelivery>false</OrderedDelivery>
<DeliveryNotification>1</DeliveryNotification>


<ReceivePipelineData xsi:nil="true" />
<Tracking>0</Tracking>
<Filter><?xml version="1.0" encoding="utf-16"?> <Filter xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <Group> </Group> </Filter></Filter>
<Transforms />
<OrderedDelivery>false</OrderedDelivery>
<Priority>5</Priority>
<StopSendingOnFailure>false

<RouteFailedMessage>false</RouteFailedMessage>
<ApplicationName>FTPS App</ApplicationName>
</SendPort>
+
<Description xsi:nil="true" />
<TransmitPipeline Name="Microsoft.BizTalk.DefaultPipelines.PassThruTransmit" FullyQualifiedName="Microsoft.BizTalk.DefaultPipelines.PassThruTransmit, Microsoft.BizTalk.DefaultPipelines, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Type="2" TrackingOption="ServiceStartEnd MessageSendReceive PipelineEvents" Description="" />
- <PrimaryTransport>
<Address>D:\BTS\UNSORTED_INCOMING\%SourceFileName%</Address>
<TransportType Name="FILE" Capabilities="11" ConfigurationClsid="5e49e3a6-b4fc-4077-b44c-22f34a242fdb" />
<TransportTypeData><CustomProps>0<CopyMode vt="19">1</CopyMode><FileName vt="8">%SourceFileName%</FileName><AllowCacheOnWrite vt="11">0</AllowCacheOnWrite></CustomProps></TransportTypeData>
<RetryCount>3</RetryCount>
<RetryInterval>5</RetryInterval>
<ServiceWindowEnabled>false

<FromTime>2008-07-19T04:00:00</FromTime>
<ToTime>2008-07-20T03:59:59</ToTime>
<Primary>true</Primary>
<OrderedDelivery>false</OrderedDelivery>
<DeliveryNotification>1</DeliveryNotification>
-
<TransportType Name="FILE" Capabilities="11" ConfigurationClsid="5e49e3a6-b4fc-4077-b44c-22f34a242fdb" />

</PrimaryTransport>
-
<Address />
<RetryCount>3</RetryCount>
<RetryInterval>5</RetryInterval>
<ServiceWindowEnabled>false

<FromTime>2008-07-19T04:00:00</FromTime>
<ToTime>2008-07-20T03:59:59</ToTime>
<Primary>false</Primary>
<OrderedDelivery>false</OrderedDelivery>
<DeliveryNotification>1</DeliveryNotification>


<ReceivePipelineData xsi:nil="true" />
<Tracking>0</Tracking>
<Filter><?xml version="1.0" encoding="utf-16"?> <Filter xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <Group> </Group> </Filter></Filter>
<Transforms />
<OrderedDelivery>false</OrderedDelivery>
<Priority>5</Priority>
<StopSendingOnFailure>false

<RouteFailedMessage>false</RouteFailedMessage>
<ApplicationName>FTPS App</ApplicationName>
</SendPort>
</SendPortCollection>
<DistributionListCollection />
- <ReceivePortCollection>
- <ReceivePort Name="ReceivePort_HNE_FTPS" IsTwoWay="false" BindingOption="0">
<Description xsi:nil="true" />
- <ReceiveLocations>
- <ReceiveLocation Name="Receive Location_HNE_FTPS">
<Description xsi:nil="true" />
<Address>FTPS://WESTEYETEST@SFTP.HNE.COM:21/ECGWSSL/DEV/WestfieldEye/OUT/*.*</Address>
<PublicAddress />
<Primary>true</Primary>
<ReceiveLocationServiceWindowEnabled>false</ReceiveLocationServiceWindowEnabled>
<ReceiveLocationFromTime>2008-07-19T04:00:00</ReceiveLocationFromTime>
<ReceiveLocationToTime>2008-07-20T03:59:59</ReceiveLocationToTime>
<ReceiveLocationStartDateEnabled>false</ReceiveLocationStartDateEnabled>
<ReceiveLocationStartDate>2008-07-18T20:00:00</ReceiveLocationStartDate>
<ReceiveLocationEndDateEnabled>false</ReceiveLocationEndDateEnabled>
<ReceiveLocationEndDate>2008-07-19T20:00:00</ReceiveLocationEndDate>
<ReceiveLocationTransportType Name="FTPS" Capabilities="15371" ConfigurationClsid="8652dba0-4b9f-4041-89f1-f2e5a28fdeff" />
<ReceiveLocationTransportTypeData><CustomProps><AdapterConfig vt="8"><Config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ProxyAddress /><ProxyPort>80</ProxyPort><ProxyUsername /><ProxyPassword>******</ProxyPassword><ProxyType>0</ProxyType><FTPSHost>SFTP.HNE.COM</FTPSHost><FTPSPort>21</FTPSPort><FTPSUser>WESTEYETEST</FTPSUser><FTPSPassword>******</FTPSPassword><FTPSDeleteMode>Success</FTPSDeleteMode><PollingInterval>60</PollingInterval><ErrorThreshold>3</ErrorThreshold><MaxFilesNum>1</MaxFilesNum><TraceMode>0</TraceMode><TraceToFile>True</TraceToFile><TraceToEventLog>True</TraceToEventLog><TraceFilename>C:\SBBTrace.txt</TraceFilename><FTPSFileMask>*.*</FTPSFileMask><FTPSLocalFilePath>C:\Temp</FTPSLocalFilePath><FTPSOverwrite>True</FTPSOverwrite><FTPSRemotePath>/ECGWSSL/DEV/WestfieldEye/OUT</FTPSRemotePath><FTPSPassiveMode>True</FTPSPassiveMode><FTPSTransferMode>0</FTPSTransferMode><SocketTransferTimeout>20000</SocketTransferTimeout><SocketSocketTimeout>0</SocketSocketTimeout><SocketListenTimeout>0</SocketListenTimeout><FTPAdjustPasvAddress>False</FTPAdjustPasvAddress><FTPSUseSSLSessionResumption>True</FTPSUseSSLSessionResumption><SSLUse>True</SSLUse><SSLTrustAll>False</SSLTrustAll><SSLClearDataChannel>False</SSLClearDataChannel><SSLAuthCmd>2</SSLAuthCmd><SSLVerSSL2>True</SSLVerSSL2><SSLVerSSL3>True</SSLVerSSL3><SSLVerTLS1>False</SSLVerTLS1><SSLVerTLS11>False</SSLVerTLS11><SSLVerTLS12>False</SSLVerTLS12><SSLCertPath /><SBBLicenseKey>4F82...6D91</SBBLicenseKey><SSLCertPassword>******</SSLCertPassword><SSLTrustedCertificates>C:\CAConfig\HNE.crt</SSLTrustedCertificates><SSLUseImplicit>False</SSLUseImplicit><SSLSuitesEnableAnonymous>False</SSLSuitesEnableAnonymous><SSLSuitesEnablePSK>False</SSLSuitesEnablePSK><SSLSuitesEnableSRP>False</SSLSuitesEnableSRP><SSLSuitesEnableIDEA>False</SSLSuitesEnableIDEA><SSLSuitesMinKeySize>128</SSLSuitesMinKeySize><SSLSuitesPSKIdentity /><SSLSuitesPSKKeyFile /><uri>FTPS://WESTEYETEST@SFTP.HNE.COM:21/ECGWSSL/DEV/WestfieldEye/OUT/*.*</uri></Config></AdapterConfig></CustomProps></ReceiveLocationTransportTypeData>
<ReceivePipeline Name="Microsoft.BizTalk.DefaultPipelines.PassThruReceive" FullyQualifiedName="Microsoft.BizTalk.DefaultPipelines.PassThruReceive, Microsoft.BizTalk.DefaultPipelines, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Type="1" TrackingOption="ServiceStartEnd MessageSendReceive PipelineEvents" Description="" />
<ReceivePipelineData xsi:nil="true" />
<SendPipeline xsi:nil="true" />
<SendPipelineData xsi:nil="true" />
<Enable>false</Enable>
- <ReceiveHandler Name="BizTalkServerApplication" HostTrusted="false">
<TransportType Name="FTPS" Capabilities="15371" ConfigurationClsid="8652dba0-4b9f-4041-89f1-f2e5a28fdeff" />
</ReceiveHandler>
</ReceiveLocation>
+ <ReceiveLocation Name="Receive Location_HNE_FTPS_NSOFT">
<Description xsi:nil="true" />
<Address>FTP://SFTP.HNE.COM:21/ECGWSSL/DEV/WestfieldEye/OUT/*.*</Address>
<PublicAddress />
<Primary>false</Primary>
<ReceiveLocationServiceWindowEnabled>false</ReceiveLocationServiceWindowEnabled>
<ReceiveLocationFromTime>2008-07-19T04:00:00</ReceiveLocationFromTime>
<ReceiveLocationToTime>2008-07-20T03:59:59</ReceiveLocationToTime>
<ReceiveLocationStartDateEnabled>false</ReceiveLocationStartDateEnabled>
<ReceiveLocationStartDate>2008-07-18T20:00:00</ReceiveLocationStartDate>
<ReceiveLocationEndDateEnabled>false</ReceiveLocationEndDateEnabled>
<ReceiveLocationEndDate>2008-07-19T20:00:00</ReceiveLocationEndDate>
<ReceiveLocationTransportType Name="nsoftware.FTP v2" Capabilities="12299" ConfigurationClsid="2777616c-f326-4248-a478-8748270376f7" />
<ReceiveLocationTransportTypeData><CustomProps><AdapterConfig vt="8"><Config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><Account /><AfterConnect /><AfterGet /><BeforeGet /><DeleteMode>1</DeleteMode><FileMask>*.*</FileMask><FirewallHost /><FirewallPassword>******</FirewallPassword><FirewallPort>0</FirewallPort><FirewallType>0</FirewallType><FirewallUser /><FTPPort>21</FTPPort><FTPServer>SFTP.HNE.COM</FTPServer><LocalFile /><Overwrite>True</Overwrite><Passive>False</Passive><Password>******</Password><RemotePath>/ECGWSSL/DEV/WestfieldEye/OUT</RemotePath><SSLAcceptServerCert>******</SSLAcceptServerCert><SSLCert>******</SSLCert><SSLStartMode>0</SSLStartMode><TempDir>C:\TEMP</TempDir><TransferMode>0</TransferMode><ErrorThreshold>5</ErrorThreshold><FileCount>0</FileCount><FileSize>0</FileSize><Other /><PollingInterval>60</PollingInterval><SuspendOnError>True</SuspendOnError><Timeout>60</Timeout><TraceMode>0</TraceMode><User>WESTEYETEST</User><uri>FTP://SFTP.HNE.COM:21/ECGWSSL/DEV/WestfieldEye/OUT/*.*</uri></Config></AdapterConfig></CustomProps></ReceiveLocationTransportTypeData>
<ReceivePipeline Name="Microsoft.BizTalk.DefaultPipelines.PassThruReceive" FullyQualifiedName="Microsoft.BizTalk.DefaultPipelines.PassThruReceive, Microsoft.BizTalk.DefaultPipelines, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Type="1" TrackingOption="ServiceStartEnd MessageSendReceive PipelineEvents" Description="" />
<ReceivePipelineData xsi:nil="true" />
<SendPipeline xsi:nil="true" />
<SendPipelineData xsi:nil="true" />
<Enable>false</Enable>
- <ReceiveHandler Name="BizTalkServerApplication" HostTrusted="false">
<TransportType Name="nsoftware.FTP v2" Capabilities="12299" ConfigurationClsid="2777616c-f326-4248-a478-8748270376f7" />
</ReceiveHandler>
</ReceiveLocation>
</ReceiveLocations>
<SendPipelineData xsi:nil="true" />
<Authentication>1</Authentication>
<Tracking>0</Tracking>
<Transforms />
<RouteFailedMessage>false</RouteFailedMessage>
<ApplicationName>FTPS App</ApplicationName>
</ReceivePort>
+ <ReceivePort Name="ReceivePort_tempfilesend" IsTwoWay="false" BindingOption="0">
<Description xsi:nil="true" />
- <ReceiveLocations>
- <ReceiveLocation Name="Receive Location_filesend">
<Description xsi:nil="true" />
<Address>D:\file send\*</Address>
<PublicAddress />
<Primary>true</Primary>
<ReceiveLocationServiceWindowEnabled>false</ReceiveLocationServiceWindowEnabled>
<ReceiveLocationFromTime>2008-07-20T04:00:00</ReceiveLocationFromTime>
<ReceiveLocationToTime>2008-07-21T03:59:59</ReceiveLocationToTime>
<ReceiveLocationStartDateEnabled>false</ReceiveLocationStartDateEnabled>
<ReceiveLocationStartDate>2008-07-19T20:00:00</ReceiveLocationStartDate>
<ReceiveLocationEndDateEnabled>false</ReceiveLocationEndDateEnabled>
<ReceiveLocationEndDate>2008-07-20T20:00:00</ReceiveLocationEndDate>
<ReceiveLocationTransportType Name="FILE" Capabilities="11" ConfigurationClsid="5e49e3a6-b4fc-4077-b44c-22f34a242fdb" />
<ReceiveLocationTransportTypeData><CustomProps><RemoveReceivedFileRetryCount vt="19">5</RemoveReceivedFileRetryCount><RemoveReceivedFileMaxInterval vt="19">300000</RemoveReceivedFileMaxInterval><FileMask vt="8">*</FileMask><BatchSizeInBytes vt="19">102400
<PollingInterval vt="19">60000</PollingInterval>20<FileNetFailRetryInt vt="19">5</FileNetFailRetryInt><RemoveReceivedFileDelay vt="19">10</RemoveReceivedFileDelay><RenameReceivedFiles vt="11">0</RenameReceivedFiles><FileNetFailRetryCount vt="19">5</FileNetFailRetryCount></CustomProps></ReceiveLocationTransportTypeData>
<ReceivePipeline Name="Microsoft.BizTalk.DefaultPipelines.PassThruReceive" FullyQualifiedName="Microsoft.BizTalk.DefaultPipelines.PassThruReceive, Microsoft.BizTalk.DefaultPipelines, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Type="1" TrackingOption="ServiceStartEnd MessageSendReceive PipelineEvents" Description="" />
<ReceivePipelineData xsi:nil="true" />
<SendPipeline xsi:nil="true" />
<SendPipelineData xsi:nil="true" />
<Enable>true</Enable>
- <ReceiveHandler Name="BizTalkServerApplication" HostTrusted="false">
<TransportType Name="FILE" Capabilities="11" ConfigurationClsid="5e49e3a6-b4fc-4077-b44c-22f34a242fdb" />
</ReceiveHandler>
</ReceiveLocation>
</ReceiveLocations>
<SendPipelineData xsi:nil="true" />
<Authentication>0</Authentication>
<Tracking>0</Tracking>
<Transforms />
<RouteFailedMessage>false</RouteFailedMessage>
<ApplicationName>FTPS App</ApplicationName>
</ReceivePort>
</ReceivePortCollection>
<PartyCollection />
</BindingInfo>
#7009
Posted: 07/21/2008 15:29:02
by John Thayer (Basic support level)
Joined: 07/20/2008
Posts: 4

Quote
Hi John,

This is the only deny we see on the server:


0720 12:18:41 (000009e8) SFTP.HNE.COM D(0) 71.192.119.103 WESTEYETEST PASV DATA connection to 71.192.119.103:58631 denied (third party connection)

Any chance it could be related to the BizTalk client trying to use Passive mode?

I am asuming that you can connect with WS-FTP Pro and you are getting errors with the BizTalk connection.

Try connecting again without using Passive mode for data connections if BizTalk it set to.


This is my response from the trading partner. As I mentioned, I have tried toggling Passive Mode (and Transfer Mode), to no effect.

John
#7014
Posted: 07/22/2008 02:20:02
by Ken Ivanov (EldoS Corp.)

Please also try setting "Adjust Passive Address" property to true and check if it changes something.
#7019
Posted: 07/22/2008 12:43:22
by John Thayer (Basic support level)
Joined: 07/20/2008
Posts: 4

EUREKA!!

Also by EldoS: CallbackProcess
A component to control process creation and termination in Windows and .NET applications.

Reply

Statistics

Topic viewed 7972 times

Number of guests: 1, registered members: 0, in total hidden: 0




|

Back to top

As of July 15, 2016 EldoS Corporation will operate as a division of /n software inc. For more information, please read the announcement.

Got it!