Support Questions

Find answers, ask questions, and share your expertise

how to set remote filename property in fetchsftp property to pass all the files listed by the listsftp processor ?

Explorer

Hi Folks,

My Requirment : Need to read files from one remote server and post the same into another server.

i have used below flow.

listsftp --> fetchsftp --> putsftp

Listsfpt processor reading all the files. in sftp processor, what is the parameter i need to give for remote filename property to fetch all the files listed by the listsftp processor.

currectly, i have given one filename (complete path)..same file is coping into target. if i get multiple files...how to process all files from fetchsftp processor to next level.

Please help me...what is the parameter i need to give for remote filename property to accept all the files.

Thanks in advance.

Thanks,

Rangareddy Y

1 ACCEPTED SOLUTION

ListSFTP writes two attributes on each flow file - filename and path.

In FetchSFTP you want to set the remote file to be a dynamic expression that uses these attributes:

${path}/${filename}

View solution in original post

1 REPLY 1

ListSFTP writes two attributes on each flow file - filename and path.

In FetchSFTP you want to set the remote file to be a dynamic expression that uses these attributes:

${path}/${filename}