26 September 2007 - 1.7.6 | home user-guide eclipse jbossws intellij netbeans maven 1.X/2.X PDF files forums bugs sourceforge

Home
Getting Started
User Guide

- Overview
  - Tabbed Desktop
  - License Management
  - Preferences
  - XPath Selection
  - Script Library
- Workspaces
- Projects
- Interfaces
  - Interface Viewer
- Operations
- Working with Requests
  - Form Editor
  - Overview View
  - Outline Editor
  - Message Inspectors
  - Attachments/Inline Files
- Functional Testing
  - Getting Started
  - TestSuites
  - TestCases
    - Test Requests
      - Assertions
      - Editor Wizards
    - Property Transfers
    - Conditional Gotos
    - Groovy Scripts
      - Examples
      - GroovyUtils
    - Properties Step
    - Delay Step
    - Mock Response
    - DataSource
    - DataSource Loop
  - Property Expansion
- Load Testing
  - Getting Started
  - Limit & Strategies
  - Execution
  - Assertions
  - Diagrams
  - JMeter comparison
- Mocking
  - Getting Started
  - Mock Services
  - Mock Operations
  - Mock Responses
- Usage Scenarios
  - Data-Driven Testing
  - Template-Driven Testing
  - Interactive Testing
  - Surveillance Testing
- Tool Integrations
  - Code Generation
  - WSDL Generation
  - WS-I Tools
  - Apache Tcp-Mon
- CommandLine Tools
  - TestCaseRunner
  - LoadTestRunner
  - MockServiceRunner
  - ToolRunner
- Keyboard shortcuts

IDE/Tool Plugins
Search soapUI site
Project Documentation

- About soapUI
- Project Info
- Project Reports

## WS-I Tools Integration

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)

In either case, you first need to download either the java or C# version (soapUI will use whichever is available) of the WS-I Interoperability Testing Tools 1.1 from the WS-I deliverables page. Once downloaded, unzip the file into a local directory and specify the contained "wsi-test-tools" directory in the soapUI together with the desired settings;

### 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 seperate 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 seperate desktop window, otherwise an error will be displayed.

A generated report looks as follows:

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:

### Displaying Tool Output

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

Next: Apache TcpMon