This two-component Job allows you to open a connection to a remote FTP server in order to put specific files on the remote server in one transaction.
Drop tFTPConnection and tFTPPut from the Palette onto the design workspace. tFTPConnection allows you to perform all operations in one transaction.
Connect the two components together using an OnSubJobOK link.
Configuring a connection to the FTP server
Double-click tFTPConnection to display its Basic settings view and define its properties.
In the Host field, enter the server IP address.
In the Port field, enter the listening port number.
In the Username and Password fields, enter your login and password for the remote server.
From the Connect Mode list, select the FTP connection mode you want to use, Active in this example.
Configuring file upload to the FTP server
In the design workspace, double-click tFTPPut to display its Basic settings view and define its properties.
Select the Use an existing connection check box and then select tFTPConnection_1 from the Component List. The connection information is automatically filled in.
In the Local directory field, enter the path to the local directory containing the files, if all your files are in the same directory. If the files are in different directories, enter the path for each file in the Filemask column of the Files table.
In the Remote directory field, enter the path to the destination directory on the remote server. Clear the Move to the current directory check box.
From the Transfer mode list, select the transfer mode to be used.
From the Overwrite file list, select an option for the transferred file.
In the Files table, click twice the plus button to add two lines to the Filemask column and then fill in the filemasks of all files to be copied onto the remote directory.