Validating a wsdl

If you'd like to compile the validator with an older version of Eclipse or outside of Eclipse you should be able to by removing the package org.wsdl.validation.internal.eclipse, which contains all of the Eclipse and WTP dependencies.

Within the tool a valid SOAP WSDL URL designed for weather forecasts is provided for you to try out the service and compare it against your own URL and view the expected result.

The WSDL validator handles validation according to the 4 step process defined above.

Corrections and additions to this page can be made by anyone with an Eclipse bugzilla account or can be reported here.

The following are the list of libraries that must be on the classpath in order to call WSDL validation outside of Eclipse.

For more information on setting WS-I compliance levels, refer to: Setting the level of WS-I compliance.

The WSDL Validator compares the WSDL file in your project to the W3C Web Services Description Language (WSDL) 1.1 specifications, and the WS-I compliance settings that you have selected.

Step 4 is handled by any declared custom validators (more on this below as well).

Each step must pass in order for the next step to run.

WTP's WSDL validator validates WSDL 1.1 documents against the WSDL 1.1 specification.

Through the Web Services Interoperability (WS-I) extension it can also validate against the WS-I Basic Profile 1.1, Simple SOAP Binding Profile 1.0 and Attachments Profile 1.0.

Your WSDL url will be run through the PHP Soap Client class to test for responses and any returned errors.