views:

13943

answers:

5
+10  Q: 

WSDL validator

Is there any online service available to validate Web Service WSDL file?

+5  A: 

Try out this site, although it requires you to upload the WSDL to some publicly accessible web site. I confirmed that it works against Google's WSDL, located here.

Chris Bunch
This site is good one even though it requires the WSDL to be available online. that may not be the case when we develop a WSDL. It would have been better if I could upload the WSDL file and get it validated.
Rejeev Divakaran
Unfortunately, that site is down. :(
Fuzzy76
A: 

you might want to look at the online version of xsv

Richard
+1  A: 

You can try using one of there tools: http://www.ws-i.org/deliverables/workinggroup.aspx?wg=testingtools

These will check both WSDL validity and Basic Profile 1.1 compliance.

Philippe
+1  A: 

If you're using Eclipse, just have your WSDL in a .wsdl file, eclipse will validate it automatically.

From the Doc

The WSDL validator handles validation according to the 4 step process defined above. Steps 1 and 2 are both delegated to Apache Xerces (and XML parser). Step 3 is handled by the WSDL validator and any extension namespace validators (more on extensions below). 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.

Dean
+1  A: 

I've found http://www.validwsdl.com/ to be useful, since it also allows calling into the methods, if available.

David Schmitt