09 July 2009 - 3.0 user guide eclipse intellij netbeans maven download nightly forum bugs blog sf.net eviware


Eviware Logo

WS-I Compliance

soapUI includes integrated support for the WS-I organizations Basic Profile validation tools for 2 situations:

  1. Validating WSDL definitions - from the Interface Menu with the "Check WSI Compliance" option. This will run the WS-I Test Tools and validate the WSDL definition accordingly.
  2. Validating SOAP request/response messages - from within the Request Editors response popup with the "Check WSI Compliance" option (as described under Message Validation)

WS-I Interoperability Testing Tools 1.1 are distributed with soapUI (starting from version 3.0) and "wsi test tools" directory is set to distribution folder (by default it is "C:\Program Files\eviware\soapUI-Pro-3.0-beta-2\wsi-test-tools"). For more info check the WS-I deliverables page.

WS-I Tool Setting

Creating WS-I Reports

When running one of the integrated validations described above, the corresponding WS-I Analyzer configuration file will be generated and the WS-I Analyzer will be invoked in a separate process; a progress dialog will be shown while the tool is running. If all goes well, you will be presented with a WS-I Compliance Report in a separate desktop window, otherwise an error will be displayed.

A generated report looks as follows:

Interoperability Testing Report

The top toolbar contains a button for exporting the report to an HTML file.

Also, a "Config" tab is available for displaying the configuration file used to invoke the WS-I tools, for example:

WS-I Tool Configuration Tab

Displaying the WS-I Tool Output

Selecting the "Show Log" option in the WSI Settings Tab will display ongoing output from the command-line tools which can be useful for debugging purposes;

WS-I Test Log


Next: Refactoring Web Service tests with WSDL Refactoring