Syntax
<validator
wsdl="location"?
schema="location"?
schematron="location"?
jsonSchema="location"?
failureHandler="handler"?
skipFaults="[true,false]"? /><validator wsdl="location"? schema="location"? schematron="location"? jsonSchema="location"? failureHandler="handler"? skipFaults="[true,false]"? />
Sample
<serviceProxy port="8080">
<validator wsdl="http://www.predic8.com:8080/material/ArticleService?wsdl" />
</serviceProxy><serviceProxy port="8080">
<request>
<validator schema="http://www.predic8.com/schemas/order.xsd" />
</request>
<response>
<validator schema="http://www.predic8.com/schemas/confirm.xsd" />
</response>
</serviceProxy><serviceProxy port="8080">
<request>
<validator
schema="examples/validation/schematron/car-schematron.xml"
failureHandler="log" />
</request>
</serviceProxy><serviceProxy port="8080"> <validator wsdl="http://www.predic8.com:8080/material/ArticleService?wsdl" /> </serviceProxy><serviceProxy port="8080"> <request> <validator schema="http://www.predic8.com/schemas/order.xsd" /> </request> <response> <validator schema="http://www.predic8.com/schemas/confirm.xsd" /> </response> </serviceProxy><serviceProxy port="8080"> <request> <validator schema="examples/validation/schematron/car-schematron.xml" failureHandler="log" /> </request> </serviceProxy>
Attributes
| Name | Required | Default | Description | Examples |
|---|---|---|---|---|
| failureHandler | false | response | If "response", the HTTP response will include a detailled error message. If "log", the response will be generic and the validation error will be logged. | log |
| jsonSchema | false | - | The JSON Schema (URL or file) to validate against. | examples/validation/json-schema/schema2000.json |
| schema | false | - | The XSD Schema (URL or file) to validate against. | http://www.predic8.com/schemas/order.xsd |
| schematron | false | - | The Schematron schema (URL or file) to validate against. | examples/validation/schematron/car-schematron.xml |
| serviceName | false | - | Optional name of a serivce element in a WSDL. If specified it will be checked if the SOAP element is possible for that service. | - |
| skipFaults | false | false | Whether to skip validation for SOAP fault messages. | - |
| wsdl | false | - | The WSDL (URL or file) to validate against. | "http://predic8.com:8080/material/ArticleService?wsdl |