Can you not just use fileExists=Append always so the data is always
appended if the file exists?


On Wed, Aug 31, 2016 at 2:46 AM, Goyal, Arpit <arpit.go...@sap.com> wrote:
> Hi Colleagues,
>
> We have the following route:
>
> from("xxx:inbound").process(new 
> MyProcessor()).choice(when(header("record_count").isGreaterThan(0)).to("sftp://xyx[?options]";).to("xxx:inbound").otherwise(new
>  MyEndProcessor())
>
> It is a simple loop condition using choice where one branch process data and 
> send to SFTP server and then loop back where else other branch would end the 
> process.
>
> Question: In FIRST SFTP write we want the FILE to be created. When second 
> call comes, then we want APPEND to happen. How can we achieve this? Was 
> searching for some header where I can toggle the value of 'fileExists'.
>
> Can I change end point configuration using some custom bean? Please help.
>
> Regards,
> Arpit.



-- 
Claus Ibsen
-----------------
http://davsclaus.com @davsclaus
Camel in Action 2: https://www.manning.com/ibsen2

Reply via email to