FTP

The FTP action provides Get, Put and Delete operations to use with a remote FTP server.

The FTP action provides the FTP client function. The remote FTP server can reside on any computer on the network, as long as the node can connect to and access the FTP server.
Files are transferred from and to the Staging Browser area of the node.

The Workbench Administration feature, Staging Browser tab provides file and directory operations for a node's Staging Browser area.

Parameter descriptions

Parameter Description
Operation Name The options are:
  • Put - copies one file from the staging file system to a remote directory.
    Using Put, you can transfer a single file to the root directory or any directory already created in the remote computer.
  • Get - copies one file from the remote directory to the staging file system.
    Using Get, you can transfer a single file from the remote computer to the root directory or any directory already created in the Staging Browser.
  • Delete - Removes a file in the current remote directory.
    Using Delete, you can delete a single file from the remote computer.
Server Address The IP address or hostname of the computer with the remote FTP server. If a hostname is used, a DNS must be able to resolve it to an IP address.
Server Port The port number the FTP server listens to.The default is 21.
Transfer Mode Determines how the data connection is established. The options are:
  • Active Mode - Active mode places the responsibility of opening fire wall ports on the client computer and allows the server computer to make a connection from the outside.
  • Passive Mode - Passive mode puts the responsibility of opening up ports on the server computer side, allowing client computers with restrictive fire walls to connect.
    References:
Username The user name to use to access the FTP server.
Password The password to use to access the FTP server.
File Names The options are:
  • Static — The Local File and Remote File parameters become available.
  • Dynamic — When you select Dynamic, an Input tab and parameters become available to specify the file names.
Local File Available when File Names is Static.
The file that resides in the Staging Browser on this node. This is the source file for a Put, or the destination file for a Get.
You can type the file name or select Browse. You must enter  the entire path and file name. Wildcard characters such as an asterisk (*) are not allowed in the file name.
Remote File Available when File Names is Static.
The file that resides on the remote computer with the FTP server. This is the source file for a Get, or the destination file for a Put or a Delete.
Append Timestamp to File Available when Operation Name is Put and File Names is Static.
This option lets you add a timestamp to the end of a file name as follows:
  • None — Do not append a timestamp.
    YYYYMMDD — The output format would be year, month, and day. For example: 20080304
  • YYYYMMDD-HHMMSS — The output format would be year, month, day - hour minute, second. For example: 20080304-10:50:51

Input tab

When you select the Dynamic option for the File Names parameter, an Input tab appears.


Parameter Description
Local File The file that resides in the Staging Browser on this node. This is the source file for a Put, or the destination file for a Get.
Remote File The file that resides on the remote computer with the FTP server. This is the source file for a Get, or the destination file for a Put or a Delete.
Protocol Protocol to use to transfer the file. (Currently support FTP, SFTP and SCP)
Private Key Private key to use to authentic when it connects to the server. If not specified, username/password authentication will be used instead.
Passphrase Passphrase to decrypt the private key provided if necessary.
Related topics

Staging Browser