So I still have an error:
I never go to my first choice: 'enabled':
<choice>
<when>
<xpath
headerName="ROUTE_CONFIGURATION_HEADER">/authorizationCheck='enabled'</xpath>
<log message="**** Authorization enabled" />
<process ref="authorizationProcessor" />
</when>
<otherwise>
<log message="**** Authorization disabled" />
</otherwise>
</choice>
This what I get when I print my ROUTE_CONFIGURATION_HEADER:
21:17:30,030 INFO [proxy] (qtp1338864318-153)
+++++{RouteConfiguration=<authorizationCheck>enabled</authorizationCheck>Accept-Encoding=gzip,deflate,sdch,
Host=localhost:8888, breadcrumbId=ID-dt-lprevost-61655-1397103421574-0-2,
CamelHttpServletResponse=HTTP/1.1 200
****
21:17:30,103 INFO [proxy] (qtp1338864318-153) **** Authorization disabled
Message History
---------------------------------------------------------------------------------------------------------------------------------------
RouteId ProcessorId Processor
Elapsed (ms)
[proxy ] [proxy ] [http://0.0.0.0:8888
] [ 23187]
[proxy ] [convertBodyTo1 ] [convertBodyTo[java.lang.String]
] [ 2]
[proxy ] [log1 ] [log
] [ 1]
[proxy ] [process1 ] [ref:routeConfiguratorProcessor
] [ 22078]
[proxy ] [log2 ] [log
] [ 4]
[proxy ] [log3 ] [log
] [ 1]
[proxy ] [doTry1 ] [doTry
] [ 70]
[proxy ] [choice1 ] [when[xpath{XPath:
/authorizationCheck="enabled"}]choice[] ] [ 69]
[proxy ] [log5 ] [log
] [ 1]
[proxy ] [log6 ] [log
] [ 0]
[proxy ] [process4 ] [ref:inputProcessor
] [ 1028]
why do I have :
[when[xpath{XPath: /authorizationCheck="enabled"}]choice[] not validated as
true??????
--
View this message in context:
http://camel.465427.n5.nabble.com/camel-xpath-tp5749754p5750025.html
Sent from the Camel - Users mailing list archive at Nabble.com.