FTP Task

The FTP task downloads and uploads data files and manages directories on both FTP & SSH/SFTP servers.

This can be used to:

  • Download files from a remote server.
  • Upload the files to a server(s).
  • Move or copy directories and files on the remote server from one directory to another.

Transform > Options Tab

FTP System

The FTP Connector (defined in the Setup, see FTP Server) chosen to connect and perform the FTP activity.

Action

The action to be performed on the FTP or SSH server.

  • Download
    • Downloads a file from the FTP or SSH server.
  • Upload
    • Uploads a file to an FTP or SSH server.
  • Delete Remote File
    • Deletes a file from the FTP or SSH server.
  • Delete Remote Directory
    • Deletes a folder from the FTP or SSH server.

Local Directory

The directory on the local system to download from or upload to.

Local File

The file(s) on the local system to upload. The field can use the wildcards ‘*’ and ‘?’.

This may also use Expando Fields to reference the file to upload.

For Download or Delete operations, this field is ignored.

Remote Directory

The directory on the FTP or SSH server to perform the selected action.

Remote File

The file(s) on the local system to download or delete. The field can use the Wildcards ‘*’ and ‘?’.

The remote file may also use Expando Fields to reference the file to upload.

When upload is selected this field is ignored.

Delete File From Server

Valid only when Download is selected.

This deletes the files downloaded from the FTP server.

Transform > Audit

Auditing & Error Handling

Supported Counters

Counters are not presently supported on any FTP operation.

Action on Transform Error

This setting is ignored. Any error will cause the error to be logged and the transform to Abort.