Sorry if this is the wrong forum for this question. I am trying to build a
camel route that consumes from a JMS queue and uses a selector. The problem
is, I would like to use a selector based upon a spring variable. I can't
seem to convince spring/camel to dereference that variable. What am I
missing? This is the config:

<route>
                        <from 
uri="q:queue:queue/hc/response?selector=correlatorId%3D${g.id}" />
                        <log message="Got a response for 
${header.correlationId}"/>
                        <aggregate strategyRef="healthCheckAggregationStrategy"
completionTimeout="3000">
                                <correlationExpression>
                                        <simple>${header.correlationId}</simple>
                                </correlationExpression>
                                <log message="End result is ${body}"/>
                                <multicast>
                                        <to uri="bean:b1?method=add"/>
                                        <to uri="bean:b2?method=put"/>
                                </multicast>
                        </aggregate>
                </route>

This is the error:
javax.jms.InvalidSelectorException: correlatorId=${header.correlatorId}

Thanks for any info. Im hoping this is a rather common simple problem.
Thanks.



--
View this message in context: 
http://camel.465427.n5.nabble.com/Spring-XML-configuration-variables-tp5725772.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to