On Wed, Feb 4, 2009 at 11:39 AM, mta38 <[email protected]> wrote: > > Hi all, > Is someone can say me how to test a header exchange value in a xml config > file. > For example, if the header TEST exists in my " IN "message and its value is > 10, I want to do the following: > > <route> > <from uri="…" > <choice> > <when> > In.header.TEST==10 > <to uri="…"/> > </when> > > … > </choice> > > </route> > Any help are welcome, See this wiki page: http://camel.apache.org/content-based-router.html
The $ notation will get the header. So you should do: <xpath>$TEST = '10'</xpath> Otherwise you can try some of the other languages http://camel.apache.org/languages.html ... that can do = comparison, such as EL. http://camel.apache.org/el.html And the xpath is documented here: http://camel.apache.org/xpath.html > > Best regards > > Mta38 > > -- > View this message in context: > http://www.nabble.com/Write-routing-condition-in-xml-config-file-tp21828008s22882p21828008.html > Sent from the Camel - Users mailing list archive at Nabble.com. > > -- Claus Ibsen Apache Camel Committer Open Source Integration: http://fusesource.com Blog: http://davsclaus.blogspot.com/
