Scenario: Putting files on a remote FTP server - 6.1

Talend Components Reference Guide

Talend Big Data
Talend Big Data Platform
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Open Studio for Big Data
Talend Open Studio for Data Integration
Talend Open Studio for Data Quality
Talend Open Studio for ESB
Talend Open Studio for MDM
Talend Real-Time Big Data Platform
Talend Studio
Data Governance
Data Quality and Preparation
Design and Development

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.

Dropping and linking components

  1. Drop tFTPConnection and tFTPPut from the Palette onto the design workspace. tFTPConnection allows you to perform all operations in one transaction.

  2. Connect the two components together using an OnSubJobOK link.

Configuring the components

Configuring a connection to the FTP server

  1. Double-click tFTPConnection to display its Basic settings view and define its properties.

  2. In the Host field, enter the server IP address.

  3. In the Port field, enter the listening port number.

  4. In the Username and Password fields, enter your login and password for the remote server.

  5. 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

  1. In the design workspace, double-click tFTPPut to display its Basic settings view and define its properties.

  2. Select the Use an existing connection check box and then select tFTPConnection_1 from the Component List. The connection information is automatically filled in.

  3. 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.

  4. 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.

  5. From the Transfer mode list, select the transfer mode to be used.

  6. From the Overwrite file list, select an option for the transferred file.

  7. 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.

Saving and executing the Job

  1. Press Ctrl+S to save your Job.

  2. Press F6 or click Run on the Run tab to execute the Job.

    The files specified in the Filemask column are copied to the remote server.