2008/12/2 manish_goyal <[EMAIL PROTECTED]>: > > Hi, > > I have a scenario where i need to route message to two different queue, if > it satisfy some conditions. > > <eip:routing-rule> > <eip:predicate> > <eip:xpath-predicate xpath="//ns2:Code1/text() ='1001'" > namespaceContext="#nsContext"/> > </eip:predicate> > <eip:target> > <eip:exchange-target service="rout:MyProviderService1" /> > </eip:target> > </eip:routing-rule> > > I have specified two provider as MyProviderService1 and MyProviderService2 > for two different queues. > When i am trying to add two <eip-target> for both provider, it's routing for > the first target only not for both. > > Is there any way by which we can specify two different target for the one > condition. > > Please give some pointers for the same.
This looks like a question about servicemix-eip; you should use the ServiceMix user list for those questions. If you used Camel (again on a different user list) you'd do something like <route> <filter> <xpath>/whatever</xpath> <to uri="jbi:out:MyProviderService1/> <to uri="jbi:out:MyProviderService2/> </route> -- James ------- http://macstrac.blogspot.com/ Open Source Integration http://fusesource.com/