Hi,

thank you for the hint. The problem was the routeId. Be careful with
copy and paste ;) 

Best regards - Claus

Am Donnerstag, den 08.07.2010, 10:31 +0200 schrieb Claus Ibsen:
> Hi
> 
> Use Tracer to see how the message is routed at runtime
> http://camel.apache.org/tracer
> 
> 
> On Thu, Jul 8, 2010 at 10:26 AM, Claus Straube <[email protected]> 
> wrote:
> > Hi all,
> >
> > I'm using camel 2.2 and my routes are looking like:
> >
> > from("direct:x")
> > .routingSlip("routingslip", "#");
> >
> > from("direct:b")
> > .routeId("4712")
> > .setHeader("processID").constant("4712")
> > .processRef("mockProcessor");
> >
> > from("direct:c")
> > .routeId("4712")
> > .setHeader("processID").constant("4713")
> > .processRef("mockProcessor");
> >
> >
> > I call the routing slip with this lines of code:
> > String slip =
> > "direct:b#direct:c#direct:c#activemq:default_processor_test";
> > ...
> > producer.sendBodyAndHeader("direct:x", message, "routingslip", slip);
> >
> > On execution, the first step (direct:b) will be called and the last one
> > (activemq:default_processor_test). The both "direct:c" steps will never
> > be reached (perhaps they will, but the processor never will be called).
> >
> > I'm using routing slip to run processing steps in a defined order, one
> > processing step uses the payload of the step before. I think this should
> > the correct pattern for my problem...
> >
> > Any suggestions, how I can do this? Thanks in advance.
> >
> > Best regards - Claus
> >
> > --
> > claus straube
> >
> 
> 
> 


-- 
claus straube

phone   +49-89-1265-3103
mobile  +49-176-49673717
skype   clausstraube
web     http://www.catify.com
office  room 1.122, heßstr. 89, 80797 munich

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to