This section provides a tutorial example to test what will happen when loading an incorrect WSDL document to soapUI 3.0.1. soapUI 3.0.1 is not good WSDL document validator. It will not give any loading errors for incorrect WSDL documents.
In this tutorial, I want to see how soapUI 3.0.1 handles errors in a WSDL document.
1. To do this, I created WSDL document with 2 errors:
2. Run soapUI 3.0.1 and create a new project called "TestProject" without initial WSDL document.
3. Right click on "TestProject" and select "Add WSDL".
A small dialog box shows up.
4. Browse and find "Hello_WSDL_11_SOAP_Error.wsdl" to load it.
Surprisingly, the WSDL document is loaded without any errors!
Binding "helloBinding" shows up in the project object tree.
But operation "Hello" is not showing.
Conclusion - soapUI 3.0.1 is not good WSDL document validator.
It will not give any loading errors for incorrect WSDL documents.
But it will not show you the operation object,
if it is not defined correctly in the WSDL document.