Thank you for your reply Here is the configuration XML that,what do you think? it is a good way to develop this camel route?
<route streamCache="true"> <from uri="activemq:queue:IN"/> <from uri="file:///c:/TEST.XML"/> <choice> <when> <xpath>/$Partner = $Partner</xpath> <setHeader headerName="CamelJmsDestinationName"> <simple>${in.header.Partner}</simple> </setHeader> <to uri="activemq:queue:AA"/> </when> <otherwise> <to uri="activemq:queue:Error"/> </otherwise> </choice> </route> Thank you in advance titexe Claus Ibsen-2 wrote: > > On Thu, Oct 22, 2009 at 10:21 AM, titexe <tit...@yahoo.fr> wrote: >> >> Thank you for your response, >> >> I receive messsage with this format >> - Header >> - Message Properties (Partner = PARIS) >> - Body >> >> I want to verify if PARIS exist in my XML file (c;\test.xml), >> >> 1- if OK i must route this message to queue PARIS, >> 2- if not i must route this message to queue error. >> >> Thank you in advance, >> > > Its the classic Content Based Router EIP, see more at > http://camel.apache.org/content-based-router.html > > Which should help you on the way. > > >> best regards, >> >> titexe >> >> >> >> >> Claus Ibsen-2 wrote: >>> >>> Hi >>> >>> Can you write more details as its not clear to me what you want? >>> >>> Camel can certainly consume a message (1), extract a header (2) using >>> xpath for example >>> And then in (3) why do you mean exactly? >>> And put a value in a header (4) on the message. >>> >>> >>> >>> On Wed, Oct 21, 2009 at 4:12 PM, titexe <tit...@yahoo.fr> wrote: >>>> >>>> Hi Everybody! >>>> >>>> I need to develop a camel route to do the following actions: >>>> >>>> (1) Get the Message, (2) Extracting value of partner from the header of >>>> the >>>> message [Message Properties], (3)check in the XML file value of this >>>> partner. >>>> and (4) put this value in the header of message [Message Properties]. >>>> >>>> I've read the documentation, and I still don't have a clue on how to do >>>> this, I'm not even sure how to start . >>>> >>>> Can anyone help me please? >>>> >>>> Thanks in advance. >>>> >>>> -- >>>> View this message in context: >>>> http://www.nabble.com/Camel%3A-Dynamic-routing-based-on-XML-File---tp25993330p25993330.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/ >>> Twitter: http://twitter.com/davsclaus >>> >>> >> >> -- >> View this message in context: >> http://www.nabble.com/Camel%3A-Dynamic-routing-based-on-XML-File---tp25993330p26005850.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/ > Twitter: http://twitter.com/davsclaus > > -- View this message in context: http://www.nabble.com/Camel%3A-Dynamic-routing-based-on-XML-File---tp25993330p26006493.html Sent from the Camel - Users mailing list archive at Nabble.com.