Reference - WSDL interface

WSDL interface

Right click on the WSDL interface node to open the interface menu. You will see interface menu open. (see figure 10a - interface action)

Interface action


Below are the explanation for each Interface Action:

Show Interface Viewer : Opens the Interface Viewer window

Generate Code : Invokes one of the integrated tools as described under Tool Integrations

Check WSI Compliance : Invokes the WS-I Basic Profile validation tools for this interface

Launch TcpMon : launches TcpMon for this interface as described in TcpMon Integration.

Generate TestSuite : Generates a complete TestSuite for this interface (see more here)

Generate MockService : Generates a complete MockService for this interface (see more here)

Generate Documentation : Generates a simple HTML documentation for the entire WSDL defining the Interface

Update Definition : see below

Refactor Definition (Pro Only) : Starts the WSDL refactor definition Wizard. Read More Here

Export Definition : prompts for a local folder and saves the entire definition (including imported/included documents) to that folder. Import/Include statements in the exported files will be modified accordingly to maintain the definitions integrity

Clone Interface :

Remove : prompts to remove the interface from its containing project. When removing an Interface, all test-requests associated with operations in that Interface will also be removed from their respective TestCases.

Online Help - Displays this page in an external browser

Select  reload_properties Update Definition. You will see Update Definition open.(see figure 10b - Update Definition)

Update Definition



Definition URL - The URL to the definition (i.e. WSDL) to update from

Create New Requests - If there are new operations in the updated WSDL, selecting this option will create new default requests for them

Recreate Requests - Will recreate all requests in the project that use this definition, including TestRequest steps in associated TestCases.

Recreate Optional - Set creation of optional elements/attributes when updating requests

Keep Existing - Keeps existing values in requests that are recreated (this is limited to elements/attributes that have the same namespace/name before and after the update)

Keep SOAP Headers - Keeps any SOAP Headers when recreating the request

Create Backups - Since recreating requests can potentially invalidate/modify the request in a way not desired, selecting this option will create a backup request or disabled TestRequest Step containing the original request.

Update TestRequests - All TestRequests in the containing project for the updated interface will be updated as configured above.

Open Request List - Opens a separate window after the update containing a list of all Requests/TestRequests that have been modified during the update-procedure (useful for manual post-processing).