06 August 2007 - 1.7.5 | 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
  - 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

## soapUI Pro Outline Editor

The soapUI Pro Outline Editor is available for all request/response messages and shows a tree-view of the current message content. The left column of the editor shows the tree structure and the center column shows editable node values. Grayed node-values are not editable due to unavailability and/or schema restrictions. Node values in the center column are editable by selecting/editing as usual. Thr right column shows the schema-type for the corresponding node if available. This column can be hidded with the toggle button in the toolbar.

If the underlying schema definition for a specific node has documentation annotations, these will be displayed in the tooltip as shown in the screen-shot below.

The toolbar has the following actions (left to right):

- Collapses all child nodes if possible (ALT+SHIFT+C)
- Expands all child nodes if possible (ALT+SHIFT+E)
- Collapses all sibling nodes if possible (ALT+CTRL+C)
- Expands all sibling nodes if possible (ALT+CTRL+E)
- Moves down to the next sibling node, skipping any child nodes (ALT+DOWN)
- Moves up one sibling, skipping any intermediate child nodes (ALT+UP)
- Moves to the current nodes parent node (ALT+LEFT)
- Moves to and expands the current nodes first child node if available (ALT+RIGHT)
- Toggle Type-Column
- Help - displays this page

The following additional keyboard commands are available when the Outline-Table has focus:

- DOWN - moves down one row and expands new row if possible
- UP - moves up one row
- ALT+C - collapses current node if possible (ie hides all child nodes)
- ALT+E - expands current node if possible (ie shows all child nodes)

A number of right-button actions are available for creation of XPath assertions and Property-Transfers/Expansion when editing Mock Response and Test Request steps.

Next: Message Inspectors