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

Reply via email to