On 23 March 2012 16:33, Claus Ibsen <claus.ib...@gmail.com> wrote: > Hi > > You can use the tracer to help see where the headers dissappear > http://camel.apache.org/tracer > > And see this FAQ as well > http://camel.apache.org/using-getin-or-getout-methods-on-exchange.html
Thanks, Claus. This helped me debug to some extent and is great to know about for future use. However, from what I can tell, no headers that are set in the router reach the processor. The exchange seen in the router has a different hashCode to that which is seen in the processor. I double checked and I'm not using a routing slip - it's a dynamic router. Not sure that should make any difference. Perhaps there is a different pattern I should be using - the exchange is passed to a maximum of one SEDA queue in the router, and if no suitable queue is found an Exception is thrown. I'd be grateful for any more tips! Alex