FTP Connection Resource
An FTP Connection is a Presence resource which stores information about how to connect to an FTP Server. FTP Connections are used by the following:
- FTP Upload Nodes
- XML Query Nodes
- Object Monitor Nodes
- Web Services Nodes
- XML Document Writer
- XSLT Processor
- Read Text File
- Read Binary File
- Copy File
Creating an FTP Resource
You can create an FTP Resource in one of two ways:
Via the Resources Pane
Select the FTP Server Resource icon by the side of the Resources explorer, then in the category you wish to create the resource in, right click and select "Create New > FTP Server Resource" from the pop-up menu.
Via the FTP File Locator
The FTP File Locator is the file chooser used by Presence to browse for files on an FTP server, and it is displayed whenever you are given the opportunity to select a remote file in any of the above listed Nodes. Click the label which says "Select FTP Connection" to bring down the drop-down tree view. Right click on the category you wish to create the resource in, and select "Create New > FTP Connection" from the pop-up menu.
The FTP Connection Editor
This is the FTP Connection Details Dialog that is presented when you choose to create a new FTP Connection (or edit an existing one):
- Name for connection : A user-friendly name for this connection
- Server Host : The hostname or IP address of the remote server
- Server Port : The port number of the FTP server - typically 21, or 22 for SSH connections (see below)
- Username : The account username
- Password : The account password
- Sustained session? : If selected the FTP connection will be kept alive between transactions
- Force local passive mode? : Forces the connection to use passive mode instead of active mode - see here for a detailed description.
- Use Secure Shell? : Instead of a plain text communication with the FTP server, comms will be tunnelled through an SSH connection.
- Use special list reader : FTP servers may vary in the format used for displaying lists of files, and this option allows you to use a special class to parse the listings. IIS and iSeries will typically require a special list reader.
Configuring an SSH Connection
SSH requires two pieces of information:
- Location of your private key
Note that if you are connecting via SSH you would typically use port 22 instead of port 21, and will still need to provide a username and password. For assistance with generating a key pair or configuring a passphrase please contact your FTP server administrator, or contact us for help.
Once your FTP Connection Resource is created you should be able to use it to browse your FTP server to select remote files.
Resources > FTP Connections
|FTP Connections | Database Resource | SMTP Servers | POP / IMAP Mail Accounts|