August 15, 2023

Creating a Job for listing and getting files/folders on an FTP directory – Docs for ESB 6.x

Creating a Job for listing and getting files/folders on an FTP directory

Create a Job to connect to an FTP server, iterate and list all files
and folders on an FTP root directory, then get only text files on the FTP root directory to
a local directory, finally close the connection to the server.

use_case_tftpfilelist1.png

Prerequisites: To replicate this
scenario, an FTP server must be started and a couple of files/folders must be put onto
the root directory of the FTP server.

ftp_job_list_files_prerequisites.png

  1. Create a new Job and add a tFTPConnection component, a tFTPFileList component, a tIterateToFlow component, a tLogRow
    component, a tFTPGet component, and a tFTPClose component by typing their names in the design
    workspace or dropping them from the Palette.
  2. Link the tFTPFileList component to the
    tIterateToFlow component using a Row > Iterate
    connection.
  3. Link the tIterateToFlow component to
    the tLogRow component using a Row > Main connection.
  4. Link the tFTPConnection component to
    the tFTPFileList component using a Trigger > OnSubjobOk
    connection.
  5. Do the same to link the tFTPFileList
    component to the tFTPGet component, and the
    tFTPGet component to the tFTPClose component.

Document get from Talend https://help.talend.com
Thank you for watching.
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x