CXF 2.2.12: How to turn off schema validation on the client side

To turn off the schema validation you should set the schema-validation-enabled property to false.

According to documentation referred by you (CXF FAQ).

To enable schema validation (all requests and responses will be validated against schema) set

<entry key="schema-validation-enabled" value="true" />

To disable schema validation (none of the requests nor responses will be validated against schema) do nothing cause it is the default behavior or set

<entry key="schema-validation-enabled" value="false" />

Or from the code as follows:

    Client client = ClientProxy.getClient(XYZSOAPEndPoint);
    HTTPConduit http = (HTTPConduit) client.getConduit();
    HTTPClientPolicy policy = new HTTPClientPolicy();
    policy.setAllowChunking(false);
    http.setClient(policy);
    ((BindingProvider)XYZSOAPEndPoint).getRequestContext().put("schema-validation-enabled",true);

Tags:

Java

Jaxb

Cxf