Generics - FTP Connector

Description - A generic for configuring the FTP connector.

 

Parameter Groups

  Parameter Type Description
* Host: string DNS name (or IP address) of the FTP server that you want to connect to.
  Port: integer Port to connect to on the FTP site, blank for default port 21
* - denotes required
  Parameter Type Description
* User: string A user ID on the FTP server
* Password: password A password for the FTP server
  Account Name: password An account for the FTP server
  Site Folder: string Remote folder or directory on the FTP site that you want to use as a starting location when you connect, blank means login directory
  Login Retry: integer Number of retry attempts after failed connection to FTP server.
* - denotes required
  Parameter Type Description
  Use Passive Command: boolean Uses PASV command if true, otherwise uses PORT command
  Timeout: integer Timeout interval for socket in seconds.
  Port Restrictions: string If set restricts the PORT/EPRT command to the following range of ports (i.e. 1000-9999, 50000-60000, etc.).
  Retry: integer If non-zero, will retry the operation n times at one-second intervals
* - denotes required
  Parameter Type Description
  Quote Command: string The entered command is sent as typed, BEFORE any data transfer and BEFORE the Starting SITE COMMAND (if present) is sent. Note: QUOTE differs from SITE in that any command may be sent through QUOTE; only SITE commands valid for the FTP server should be sent entered in the SITE fields.
  Put File Protection: boolean Protects against partial updates in the event of error.
* - denotes required
  Parameter Type Description
  Type: string Select the proxy protocol to use

Select from one of the following options:
  • NONE {none} - No proxy needed.
  • HTTP {http} - An HTTP Proxy serves two intermediary roles as an HTTP Client and an HTTP Server for security, management, and caching functionality. The HTTP Proxy routes HTTP Client requests from a Web browser to the Internet, while supporting the caching of Internet data.
  • SOCKS4 {socks4} - SOCKS Version 4, that provides for unsecured firewall traversal for TCP-based client-server applications.
  • SOCKS5 {socks5} - SOCKS5 extends the SOCKS Version 4 model to include UDP, and extends the framework to include provisions for generalized strong authentication schemes, and extends the addressing scheme to encompass domain-name and V6 IP addresses.
  Host: string DNS name (or IP address) of the Proxy server that you want to connect to
  Port: string Port to connect to on the Proxy site
  User ID: string User ID on the Proxy server
  Password: password Proxy User's password on the Proxy server
* - denotes required
  Parameter Type Description
  Use Encryption: boolean If set, the connection is secured via Secure Sockets Layer (SSL)
  Security Protocol: string Security protocol.
SSL - Supports some version of SSL; may support other versions.
SSLv2 - Supports SSL version 2 or higher.
SSLv3 - Supports SSL version 3; may support other versions.
TLS - Supports some version of TLS; may support other versions. TLSv1 - Supports TLS version 1; may support other versions.
Field not needed if Keystore is a SSL Provider.

Select from one of the following options:
  • SSL
  • SSLv2
  • SSLv3
  • TLS
  • TLSv1
  • TLSv1.1
  • TLSv1.2
  Secure Data Connection: boolean Use a secure data connection, i.e. transfer data securely. Used in conjunction with "Secure Control Connection".
  Use 128-bit Encryption: boolean Enforces the use of 128-bit encryption
* SSL Security: string FTP Server connection type.
unknown - Defaults to Explicit Security then fails over to Implicit Security.
explicit - In order to establish the SSL link, explicit security requires that the FTP client issue a specific command to the FTP server after establishing a connection. The default FTP server port is used.
implicit - Implicit security automatically begins with an SSL connection as soon as the FTP client connects to an FTP server. In implicit security, the FTP server defines a specific port for the client (typically 990) to be used for secure connections.

Select from one of the following options:
  • unknown
  • implicit
  • explicit
  Keystore File or Security Provider: string Full path to Keystore file, which provides certificate material to be used for SSL connection, name of the Security Provider, or leave blank to use the configured default Security Provider.
  Keystore Password: password Password to access Keystore file; not needed if Keystore File or Security Provider is name of a Security Provider.
  Keystore Type: string Type of the Keystore; not needed if Keystore File or Security Provider is name of a Security Provider
* - denotes required