I would like to turn off schema validation for JAXB-bound messages. I am dealing with the client-side CXF code (WSDL first generation). I have tried using
<jaxws:client name="{http://apache.org/hello_world_soap_http}SoapPort"
createdFromAPI="true">
<jaxws:properties>
<entry key="schema-validation-enabled" value="true" />
</jaxws:properties>
</jaxws:client>
Without success (see reference CXF FAQ ). I've had difficulty finding a programmatic way of settings this property. I've also explored short-circuiting CXF and accessing the parser, unmarshaller, etc.
Thanks for your help.
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" />
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With