Hi everybody, I'm facing some strange behavior when connecting to multiple queues in one camel context. The routes are looking as followed (included in one RouteBuilder): from(wmq:queue:queue1) .id("mq-out").routeId("mq-out") .convertBodyTo(String.class) .log("Received msg from MQ: ${body}") .to("file:gs/mq/out") ;
from("activemq:topc:GS.MQ.IN") .id("mq-in").routeId("mq-in") .convertBodyTo(String.class) .log("Sending msg to MQ: ${body}") .to(wmq:queue:queue2) ; In case I send a couple of message to the destination queue (queue2), they will not appear there. After I put a message into queue1, all messages also appear in queue2. One solution would be to put every Route into its own CamelContext, but I think this should not be the way. Any suggestion how to solve this problem is very appreciated. I'm facing this problem with camel-wmq 2.19.0-SNAPSHOT running together with apache-servicemix 7.0.1 and apache-camel-2.16.5 Best regards, Jörg