Babak Vahdat created CAMEL-5796: ----------------------------------- Summary: The combination of the transacted DSL together with the <setHeader> or <setBody> prohibits to resolve the properties properly. Key: CAMEL-5796 URL: https://issues.apache.org/jira/browse/CAMEL-5796 Project: Camel Issue Type: Bug Components: camel-core Affects Versions: 2.10.2 Reporter: Babak Vahdat
Given the property {{myKey}} defined as: {code} myKey=myValue {code} Then consider the following trivial route: {code:xml} <route> <from uri="activemq:queue:okay" /> <transacted /> <setHeader headerName="myHeader"> <constant>{{myKey}}</constant> </setHeader> <to uri="mock:test" /> </route> {code} Because of the usage of the {{transacted}} DSL the property placeholder {{{{myKey}}}} will not be resolved to {{myValue}} properly. This behaviour would disappear if you would remove the {{transacted}} DSL. And I'm observing the same behaviour using the {{setBody}} DSL as well. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira