The SFTP Adapter provides SFTP (SSH File Transfer Protocol) client functionality for automating data transfer in your BizTalk Server solutions.
The server name is specified by SSHHost property. To authenticate to the server, you must provide a user name (SSHUser), and either a password (SSHPassword), or your private key, depending on the authentication mode specified by SSHAuthMode. Private key may be specified in two ways. The first is to set private key file name via the SSHPrivateKey property. The second way is to specify the type of private key source (PrivateKeySource), and its value (PrivateKeyValue).
The SFTP Receive Adapter receives files from SFTP server. With the interval, specified by PollingInterval, the Adapter will connect to the server and list the files in the directory specified by SFTPRemotePath. All files that match SFTPFileMask will be downloaded. In order to avoid multiple download of files, set the SFTPDeleteMode property.
The SFTP Send Adapter sends files to the SFTP server. Whenever there is a message to be sent, the Adapter connects to the specified by SSHHost server, and uploads data to the the server. Destination file on the server is specified by SFTPRemoteFilePath and SFTPRemoteFileName. If SFTPOverwrite is set to True, existing files on the server will be overwritten.