camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Claus Ibsen <claus.ib...@gmail.com>
Subject Re: How to reset the body content before routing to next endpoint
Date Tue, 22 Nov 2011 08:22:35 GMT
Hi

The file/ftp components offer options to move files to a error /
success folder out of the box.
So you do not need to do this with extra routes.

The ftp component
http://camel.apache.org/ftp2

Has 99% of the options from the file component
http://camel.apache.org/file2

See the options
- move
- moveFailed




On Fri, Nov 18, 2011 at 1:12 PM, kanmisc <kangotam@gmail.com> wrote:
> Hi
>
> I have similar routes as below  -
>
> <route id="ftpIn">
>        <from uri="sftp://InputLlocation" />
>        <bean ref="registrationProcess" />
>        <to uri="direct:moveSuccessFiles"/>
>        <stop/>
> </route>
>
> <route id="ftpMove1">
>        <from uri="direct:moveSuccessFiles"/>
>        <from uri="file://location1?filter=#successFileFilter"/>
>        <to uri="sftp://successLocation" />
>        <to uri="direct:moveFailedFiles"/>
> </route>
>
> <route id="ftpMove2">
>        <from uri="direct:moveFailedFiles"/>
>        <from uri="file://location2?filter=#failureFileFilter"/>
>        <to uri="sftp://failedLocation" />
> </route>
>
> After reading from the first route(/ftpIn/), /registrationProcess/ bean
> creates 2 different files. Then they need to be uploaded to 2 different ftp
> locations.
>
> In this case when uploading in route /ftpMove1/, it also uploads the content
> of body from the first route(/ftpIn/). And in route /ftpMove2/, it uploads
> along with body of /ftpIn/ and /ftpMove1/.
>
> I tried setting as below which is not solving -
> <setBody ><constant>null</constant></setBody>
>
> Is it possible to remove/reset the body before moving to the next route?
>
> Thanks
> Kannan
>
> --
> View this message in context: http://camel.465427.n5.nabble.com/How-to-reset-the-body-content-before-routing-to-next-endpoint-tp5004107p5004107.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
>



-- 
Claus Ibsen
-----------------
FuseSource
Email: cibsen@fusesource.com
Web: http://fusesource.com
Twitter: davsclaus, fusenews
Blog: http://davsclaus.blogspot.com/
Author of Camel in Action: http://www.manning.com/ibsen/

Mime
View raw message