FTP Connection

FTP Connection shared resource describes a connection to an FTP server. Use the FTP connections when configuring activities in the FTP palette.

General

The General section has the following fields.

Field Description
Package The name of the package in which you want to create a shared resource.
Name The name of the shared resource.
Description A short description of the shared resource.

FTP Connection

This section has the following fields.

Field Literal Value/Module Property Description
Host Yes The host name or IP address of the FTP server.
Port Yes The port number of the FTP server. For connections inside of a firewall, when no value is specified in this field, the default value is 21.
User Name Yes The user name to use when logging into the FTP server.
Password Yes The password to use when logging into the FTP server. This field is mandatory.
Mode Yes Specify whether you want to use Active or Passive mode to connect to the FTP server.
Connection Timeout (msec) Yes The timeout specified in this field (in milliseconds) applies to the following scenarios:
  • Making the control socket connection to the FTP Server
  • Making the data socket connection to the FTP server (passive mode)
  • Waiting for the data socket connection from the FTP server (active mode)
  • Reading a reply from control socket after sending a FTP control command
  • Reading data from the data sockets

The default value is 60000 milliseconds.

If the specified time is reached when attempting any of these operations, the activity using this FTP connection terminates without error and takes any matching success transitions to the next activity in the process.

Remote Filename Encoding None A drop-down list of values for specifying the character encoding of file names supplied to FTP commands using this connection.

The encoding specified in this field is used when sending path and file names supplied to FTP commands that use this FTP Connection resource. Set this field when the FTP server has a different system encoding than the machine where the engine is running.

Firewall Yes Specifies whether the FTP host resides outside of a firewall. Selecting this check box enables the Proxy Host, Proxy Port, and Proxy User Name fields. If this check box is selected, you must supply the Proxy Host and Proxy Port fields with the name and the port of the proxy server used to access sites outside of a firewall.

You can optionally specify the user name and password for the proxy server, if required.

Proxy Host Yes Specifies the host name or IP address of the firewall server. This is used when the remote FTP server is outside of a firewall.
Proxy Port Yes Specifies the port number of the firewall server. This is used when the remote FTP server is outside of a firewall.
Proxy User Name Yes Specifies the user name to use to connect to the proxy server, if necessary. This is used when the remote FTP server is outside of a firewall.
Proxy Password Yes Specifies the password to use for the specified user name when connecting to the proxy server, if necessary. This is used when the remote FTP server is outside of a firewall.

Test Connection

When you click the Test Connection button, the activity attempts to connect to the specified remote FTP server on the specified port using the specified username and password. You can use this button to determine whether the specified connection configuration is correct.

Available Commands

The Available Commands button displays a dialog box with details about which FTP commands are available on the specified remote server. FTP servers on different operating systems and from different vendors support slightly different commands. Use this button to determine the available commands on the remote FTP server before attempting to execute them with the FTP Quote activity.

Security

Select the Confidentiality check box to display the SSL Client field.

Field Description
SSL Client The name of the resource.

In the SslClientResource Resource Template wizard, create a resource to connect to the SSL client.