Hi,

thanks for the quick response. Yes, I've tried this, but this opens up another problem if you use a CXF endpoint on your route. The CXF endpoint seems to store an instance of org.apache.cxf.service.model.MessageInfo on the exchange, which is not serializable. This results in a runtime exception, which cancels the execution of the process instance.

regards,
marco


On 08.06.2011 18:26, Claus Straube wrote:
Hi Marco,

have you tried 'transferExchange=true' inside your JMS route? That could
be a solution for your JMS problem.

Best regards - Claus

On 08.06.2011 18:23, Marco Zapletal wrote:
Hi,

I learned from this thread
(http://camel.465427.n5.nabble.com/How-long-do-the-camel-headers-live-in-routes-td474477.html)
that one should use properties instead of headers in order to durable
store meta information on an exchange (acc. to one of the postings,
headers can get lost at endpoints).

I would like to know whether this in principle correct. If so, I ran
into the problem that properties seem to stripped away if an exchange
goes through a JMS queue. Could anyone tell me what's the recommended
approach to keep meta information durable on the exchange.

thanks,
marco



Reply via email to