Hi, all.
I am getting using a servicemix-camel service unit to route a simple XML
message to another service unit.  The XML message is simple: 

<?xml version="1.0"?>
<test>
        <here/>
</test>

The camelContext is equally simple:
  <camelContext id="camel"
xmlns="http://activemq.apache.org/camel/schema/spring";>
    <route>
      <from uri="jbi:service:urn:cameltest:router1"/>
      <to uri="jbi:service:urn:cameltest:CamelService1" />
    </route>
  </camelContext>

This works with no problem.  The target service unit gets the xml document
in the MessageExchange In message.  However, when I try to add an xpath
filter, I get a problem.  Here's the new camelContext:

  <camelContext id="camel"
xmlns="http://activemq.apache.org/camel/schema/spring";>
    <route>
      <from uri="jbi:service:urn:cameltest:router1"/>
      <filter>
        <xpath>/test</xpath>
        <to uri="jbi:service:urn:cameltest:CamelService1" />
      </filter>      
    </route>
  </camelContext>

The target service unit is routed to properly, but the XML payload is gone -
the MessageExchange In message is empty.  Does anyone know the problem here?

Thanks.
Justin
-- 
View this message in context: 
http://www.nabble.com/servicemix-camel-xpath-filter-problem-tp17150929p17150929.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to