Hello, My route is simple, I have a incoming queue (IN), All messages received in this queue is routed to XML Queue or CSV Queue according to the following condition:
If the Action field located in the header of the message as field properties (Message Properties) is equal to XML or CSV This route does not work using the simple expression? Below my configuration: <camelContext id="camel" trace="true" xmlns="http://activemq.apache.org/camel/schema/spring"> <route> <from uri="activemq:queue:IN"/> <choice> <when> <simple>${in.header.Action} == 'XML'</simple> <to uri="activemq:queue:XML"/> </when> <when> <simple>${in.header.Action} == 'CSV'</simple> <to uri="activemq:queue:CSV"/> </when> <otherwise> <to uri="activemq:queue:ERROR"/> </otherwise> </choice> </route> </camelContext> Version Camel : 1.6.1 Version Java : 1.6 Version Activemq : fuse message broker 5.3.0.3 Thank you in advance Best regards, titexe -- View this message in context: http://www.nabble.com/Filtering-with-the-simple-expression-does-not-work---tp25803293p25803293.html Sent from the Camel - Users mailing list archive at Nabble.com.
