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);