Kevin,

First of all, did you try Chris' suggestion on specifying the route as
   from("jbi:service:...pipeline").pipeline("jbi:...endpoint1", ...);?

Could you give that a try first? If it still doesn't work, the message properties probably aren't being copied properly when moving back and forth to the JBI NMR. In that case, the best way to get it addressed is by raising a JIRA for this issue.

Gert



Kevin k wrote:
I am using Servicemix 3.2.1

I made a simple camel pipeline, In MyRouteBuild.java, it looks like this:
          from("jbi:service:...pipeline")
                .to("jbi:endpoint:...endpoint1",
                   "jbi:endpoint:...endpoint2",
                   "jbi:endpoint:...endpoint3"
                );


In my first endpoint, I do a MessageExchange.setProperty on several things
that the second and third endpoints will want to use.

These properties do not seem to show up in the other components.

(I tried it using an eip pipeline and things work fine, but I would rather
use camel if possible).

Is this a limitation of the camel servicemix component?
Do I need to do something to "turn on" property copying?
Am I configuring camel wrong?


Thanks for you help.
-Kevin



Reply via email to