Why does the end user have to set mep=in-out as option to be able to have the JBI webservice return a reply?
Gert V. maybe you can shed some light on this?
In order to do this, you have to do
from("jbi:enpoint://<the new endpoint name>").wireTap(...).to("jbi:endpoint://<the original endpoint name>")
This will make the new endpoint exposed by the camel route forward exchanges to the original endpoint the user wants to target.
There was another issue lurking in here though: the mep parameter, when used on a consumer endpoint, gets appended to the endpoint name. I have fixed that in https://issues.apache.org/activemq/browse/SMXCOMP-737 so the parameter gets ignored for a consumer endpoint.