Hi

Maybe its the composed message processor eip you are looking for
See the splitter only example
http://camel.apache.org/composed-message-processor.html

On Sat, Apr 26, 2014 at 7:48 PM, j_pramanik_ind
<[email protected]> wrote:
> Hi,
>
> How can I assemble all tokens after splitting original message read from
> file ? I tried to assemble all token using aggregator but it did not work.
>
> Can any one please tell me how to configure in XML DSL for this purpose ?
> I'm using Apache Camel version 2.10
>
> Following is my XML DSL :
>
>                   <route id="route1">
>                         <from 
> uri="file:E:\\bankappfiles\\received?delete=true" />
>                         <log message="The Full String :: [${body}]" />
>
>                         <split stopOnException="true">
>                                 <tokenize token="~" />
>
>                                 <choice>
>                                         <when>
>                                                 <simple> ${in.body} == 
> 'oprncode=ATM'</simple>
>                                                 <log message="=========>> ATM 
> [${in.body}]" />
>                                                 <aggregate 
> strategyRef="aggregatorStrategy"
>                                                         completionSize="3">
>                                                       <correlationExpression>
>                                                           
> <simple>${in.body}</simple>
>                                                      </correlationExpression>
>                                                      <to 
> uri="file:E:\\bankappfiles\\atm\\" />
>                                                </aggregate>
>
>                                         </when>
>
>                                         <when>
>                                                 <simple>${in.body} == 
> 'oprncode=NEFT'</simple>
>                                                 <log message="=========>> 
> NEFT [${in.body}]" />
>                                                 <aggregate 
> strategyRef="aggregatorStrategy"
>                                                       completionSize="3">
>                                                      <correlationExpression>
>                                                              
> <simple>${in.body}</simple>
>                                                      </correlationExpression>
>                                                      <to 
> uri="file:E:\\bankappfiles\\neft\\" />
>                                                 </aggregate>
>                                         </when>
>
>                                 </choice>
>
>                         </split>
>                 </route>
>
> Thanks in advance
>
> Jayanta P.
>
>
>
> --
> View this message in context: 
> http://camel.465427.n5.nabble.com/How-To-Assemble-Tokens-After-Split-tp5750627.html
> Sent from the Camel - Users mailing list archive at Nabble.com.



-- 
Claus Ibsen
-----------------
Red Hat, Inc.
Email: [email protected]
Twitter: davsclaus
Blog: http://davsclaus.com
Author of Camel in Action: http://www.manning.com/ibsen
hawtio: http://hawt.io/
fabric8: http://fabric8.io/

Reply via email to