|
This online help file is for EFT Server version 6.2.x. For other versions of EFT Server, please refer to http://help.globalscape.com/help/index.html. (If the Index and Contents are hidden, click Show Contents pane in the top left corner of this topic.) |
|
This topic applies to EFT Server 6.2.10 and later. |
Several new COM API properties were introduced in EFT Server v6.2.10 with which you can specify the advanced options in a File Download or File Offload Event Rule Action. (To view the Advanced Options dialog box in the EFT Server administration interface, in the File Download Configuration wizard or the File Offload Configuration wizard, click Advanced.)

ICITransferActionParams, ICIDownloadActionParams and ICIUploadActionParams properties:
ConnectionRetryAttempts—Use to specify the number of times the server will attempt to establish a connection if there are connection problems (e.g., the network is unavailable).
ConnectionTimeoutSeconds—Use to specify the number of seconds to wait before connection times out.
FTPDataConnectionMode
FTPMode_PORT (0)—When Port mode is selected, EFT Server opens an additional port and tells the remote server to connect to <IP:PORT> to establish a data connection. This is useful when the server is behind a firewall that closes all unnecessary ports. If you select this mode, specify the port range from which the client will choose.
FTPMode_PASV (1)—When PASV mode is selected, EFT Server tells the remote server to provide <IP:PORT> to which EFT Server can connect to establish a data connection. This is useful when a client is behind a firewall that closes all unnecessary ports. Helps avoid conflicts with security systems.
FTPMode_Auto (2)—EFT Server initially makes connections in PASV mode. If the PASV connection fails, EFT Server attempts to connect in PORT mode automatically.
FTPDataConnectionPortMax—Use to set the upper end of the port range.
FTPDataConnectionPortMin—Use to set the lower end of the port range.
FTPSClearCommandChannel—Send FTP commands in clear text. Only available only when FTPS is specified.
FTPSClearDataChannel—Transfer files without encryption. Only available only when FTPS is specified.
MaxConcurrentThreads—Use to specify the maximum number of concurrent threads.
PreserveFileTime—Use ICIDownloadActionParams::PreserveTimeStamp to keep a downloaded file's time stamp the same on the local computer as it is on EFT Server. Use ICIUploadActionParams::PreserveTimeStamp to keep an uploaded file's time stamp the same on EFT Server as it is on the local computer. (Not applicable to SFTP.)
RetryDelaySeconds—Use to specify the number of seconds to wait before retrying a failed transfer.
TextFileTypes—Use to specify the file types that can be transferred
ValidateIntegrity—Used to specify that EFT Server should double check binary files to ensure the files downloaded completely and correctly. (Not applicable to SFTP.)