That's great news. Thanks!
Using <simple>body</simple> is also working like you indicated ;) Olivier Claus Ibsen-2 wrote: > > On Wed, Apr 21, 2010 at 9:23 PM, Olivier Roger <olivier.ro...@bsb.com> > wrote: >> >> I understand the better now, >> >> Anyways, this would really be a useful features in our case :) >> > > I have fixed the <simple>body</simple> and <simple>${body}</simple> > now returning the same = the body instance as it is. > >> >> Claus Ibsen-2 wrote: >>> >>> Hi >>> >>> Yeah I can see the problem now. >>> >>> The <simple> language was originally designed for creating dynamic >>> Strings, and hence ${body} is parsed as "" + body, which cause Camel >>> to type coerce the body to a String type as well. >>> >>> I will look into this. >>> >>> On Mon, Apr 19, 2010 at 9:28 AM, Olivier Roger <olivier.ro...@bsb.com> >>> wrote: >>>> >>>> Hello Claus, >>>> >>>> I was using the tokenize on "]," but some brackets from the toString >>>> representation where still present in the result, which is normal. >>>> >>>> Using <simple>${body}</simple> seems indeed to be what I was looking >>>> for. >>>> However, at the moment when I used it, the splitter return 1 message >>>> per >>>> cell instead of per row. >>>> >>>> So a 5 line, with 5 line per row, document is split into 25 messages. >>>> >>>> Is there a way to force change this behavior ? >>>> >>>> Thanks, >>>> >>>> Olivier >>>> >>>> >>>> Claus Ibsen-2 wrote: >>>>> >>>>> Hi >>>>> >>>>> Yeah the split EIP pattern will be explained in chapter 8 in both Java >>>>> and Spring XML examples. >>>>> >>>>> You can also see a bit more here >>>>> http://camel.apache.org/splitter.html >>>>> >>>>> You use the <tokenize/> and it requires a token, such as \n or comma >>>>> etc. >>>>> <tokenize token="\n"/> >>>>> >>>>> To do the exact same example as in Java DSL you can do >>>>> <simple>${body}</simple> >>>>> >>>>> To let Camel "figure out" based on the Body and split it. Since the >>>>> Body is most likely a List or the likes, then Camel >>>>> will iterate the list in the splitting. >>>>> >>>>> >>>>> >>>>> On Sun, Apr 18, 2010 at 8:28 PM, Olivier Roger <olivier.ro...@bsb.com> >>>>> wrote: >>>>>> >>>>>> Hello Camel! >>>>>> >>>>>> I am currently reading the "Camel in Action" book, where I found an >>>>>> example >>>>>> to unmarshal a csv file. >>>>>> >>>>>> The example is in Java DSL and I can't found the similar Spring DSL >>>>>> expression to .split(body()) >>>>>> >>>>>> The full Java example is >>>>>> >>>>>> .from("...").unmarchal().csv().split(body()).to("..."); >>>>>> >>>>>> Here is my Spring DSL route >>>>>> >>>>>> <route> >>>>>> <from uri="direct:csv" /> >>>>>> <unmarshal><csv /></unmarshal> >>>>>> <split> >>>>>> <??? /> >>>>>> <to uri="mock:csv" /> >>>>>> </split> >>>>>> </route> >>>>>> >>>>>> Thanks in advance for your help ! >>>>>> >>>>>> Olivier >>>>>> -- >>>>>> View this message in context: >>>>>> http://old.nabble.com/Split-Body-in-Spring-DSL-tp28284152p28284152.html >>>>>> Sent from the Camel - Users mailing list archive at Nabble.com. >>>>>> >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Claus Ibsen >>>>> Apache Camel Committer >>>>> >>>>> Author of Camel in Action: http://www.manning.com/ibsen/ >>>>> Open Source Integration: http://fusesource.com >>>>> Blog: http://davsclaus.blogspot.com/ >>>>> Twitter: http://twitter.com/davsclaus >>>>> >>>>> >>>> >>>> -- >>>> View this message in context: >>>> http://old.nabble.com/Split-Body-in-Spring-DSL-tp28284152p28287615.html >>>> Sent from the Camel - Users mailing list archive at Nabble.com. >>>> >>>> >>> >>> >>> >>> -- >>> Claus Ibsen >>> Apache Camel Committer >>> >>> Author of Camel in Action: http://www.manning.com/ibsen/ >>> Open Source Integration: http://fusesource.com >>> Blog: http://davsclaus.blogspot.com/ >>> Twitter: http://twitter.com/davsclaus >>> >>> >> >> -- >> View this message in context: >> http://old.nabble.com/Split-Body-in-Spring-DSL-tp28284152p28294993.html >> Sent from the Camel - Users mailing list archive at Nabble.com. >> >> > > > > -- > Claus Ibsen > Apache Camel Committer > > Author of Camel in Action: http://www.manning.com/ibsen/ > Open Source Integration: http://fusesource.com > Blog: http://davsclaus.blogspot.com/ > Twitter: http://twitter.com/davsclaus > > -- View this message in context: http://old.nabble.com/Split-Body-in-Spring-DSL-tp28284152p28328231.html Sent from the Camel - Users mailing list archive at Nabble.com.