Hi,

I want to produce a webservice using CXF endpoint in PAYLOAD mode. This
works fine, and now I want to add a schema validation of the request in the
payload using XSD. I tried this:

<cxf:cxfEndpoint id="wspoc"
        address="http://localhost:8181/webservices/ws-poc-1";
        endpointName="s:WsPocPort"
        serviceName="s:WsPocService"
        wsdlURL="repository/wsdl/ws-poc-1.1.wsdl"
        xmlns:s="http://mine/ws-poc/1";>
        <cxf:properties>
            <entry key="dataFormat" value="PAYLOAD"/>
        </cxf:properties>
</cxf:cxfEndpoint>
<camelContext xmlns="http://camel.apache.org/schema/blueprint";>
    <route>
        <from uri="wspoc"/>
        <to uri="validator:file:repository/xsd/schema.xsd"/>
        ...
    </route>
</camelContext>

But I get this exception: 

org.apache.camel.processor.validation.NoXmlBodyValidationException: No XML
body could be found on the input message. Exchange[Message: <ns:WsPocRequest
xmlns:ns="http://mine/ws-poc/ws-poc-request/1";>
  ...  </ns:WsPocRequest>]

Can somebody help me out here please?

--
View this message in context: 
http://servicemix.396122.n5.nabble.com/Error-when-performing-XSD-validation-after-CXF-endpoint-in-PAYLOAD-mode-tp5597391p5597391.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to