FTP Adapter Property Schema and Properties
The following table contains the properties in the FTP adapter property schema.
|RepresentationType||xs:string||Specifies how the FTP adapter sends data.
Valid values: binary or ASCII
|SSOAffiliateApplication||xs:string||Specifies the Enterprise Single Sign-On affiliate application to use on the FTP send port.|
|UserName||xs:string||Specifies the user name to log on to the FTP server when sending messages.|
|Password||xs:string||Specifies the password to use when logging on to the FTP server when sending messages.|
|FirewallPassword||xs:string||Specifies the password to use on the firewall before logging on to the FTP server.|
|BeforePut||xs:string||Specifies the FTP commands to run before the file PUT, such as commands to change default values on the FTP server. Separate commands with a semicolon (;). No open command is required.|
|AfterPut||xs:string||Specifies the FTP commands to run after the file PUT. Separate commands with a semicolon (;).|
|ReceivedFileName||xs:string||Specifies the full name of the file from which the FTP adapter reads the message.|
|MaxConnections||xs:unsignedInt||Specifies the maximum number of concurrent FTP connections that can be opened to the server. A value of 0 means no limit.|
|CommandLogFileName||xs:string||Specifies the location to save a copy of a log file that can be used to diagnose error conditions when sending or receiving files through FTP.|
|AllocateStorage||xs:boolean||This option is deprecated in BizTalk Server and use of this property is discouraged.|
|PassiveMode||xs:boolean||Specifies the mode in which the adapter connects to the FTP server.
In active mode, the FTP server connects to a port opened by the FTP adapter. In passive mode, the FTP adapter connects to a port opened by the FTP server.
If PassiveMode is false then the adapter connects to the FTP server using Active mode. The default value for this property is false.
|SpoolingFolder||xs:string||Specifies the location for a temporary folder on the FTP server. You use this to ensure recovery from a transfer failure.|
|AppendIfExists||xs:boolean||Decide if you want to append the content when the file already exists on the FTP Server.|
|UseSsl||xs:boolean||Specifies whether the FTP adapter must use SSL to communicate with the FTPS server.|
|UseDataProtection||xs:boolean||Specifies whether SSL encryption is used for file transfers. Choose true if the adapter must use SSL encryption when it sends and receives data files from the FTPS server. Choose false for the adapter to send and receive data files as plaintext.|
|FtpsConnectionMode||xs:string||Specifies the mode of SSL connection made to the FTPS server.
Valid Values: Implicit or Explicit
|ClientCertificateHash||xs:string||Specifies the SHA1 hash of the client certificate that must be used in the Secure Sockets Layer (SSL) negotiation.
Based on this hash, the client certificate is picked up from the personal store of the user account under which the BizTalk host instance is running.