Synopsis
...
wsdlvalidator
...
Description
The wsdlvalidator
validates whether a WSDL document is well-formed and schema conformed as noted by the following checks.
- Check the WSDL document for XML well-formedness.
- Validate the WSDL document against its XML schema.
- Validate the WSDL document using some of the semantic rules defined in the WSDL specification.
- Validate the WSDL document against custom validation rules, such as those defined by the Web Services Interoperability (WS-I) organization (i.e. WS-I Basic Profile rules).
- Validate the WSDL against strange exceptions, incorrectly generated code and general bad WSDL issues.
Syntax
No Format |
---|
wsdlvalidator -s <_schema-url_>* -w [-?|-h|-help] -v [-V|-verbose] -quiet <wsdl-url>
|
Example
wsdlvalidator HelloWorld.wsdl
wsdlvalidator -s http://cxf.apache.org/schemas
-s http://mycompany/schemas
Greeting.wsdl
...
Options
The arguments used to validate WSDL file are reviewed in the following table.
Option | Interpretation | ||
---|---|---|---|
| Displays the online help for this utility. |
| Specifies the URL of a user specific schema to be included in the validation of the contract. This switch can appear multiple times. |
| Displays the version number for the tool. |
| Displays comments during the code generation process. |
| Suppresses comments during the code generation process. | ||
| Suppress warnings, if you want to validate logical wsdl(no service/bindings), you have to turn on this option | ||
| The path and name of the WSDL file to use in generating the code. |
You must specify the absolute or relative path to the WSDL document as the last argument.
| Displays the online help for this utility and exits. |
| Displays the version number for the tool. |
Ant usage
To execute the wsdlvalidator
tool using Ant set the Java task's classname property to
org.apache.cxf.tools.validator.WSDLValidator
.