Cladonia, proud developers of the Exchanger XML Editor

Cladonia - simplifying XML!

Home News Links About Contact

Online Help
Getting Started
User Forum

The Exchanger XML Editor runs on all platforms:
Mac OS X
Any Unix Platform
Other Java Enabled Platforms

Further Information
For more information download the V3.1 User Guide.
  User Guide (A4) (2.19MB)
  User Guide (US) (2.18MB)
  What's New (833KB)

Subscribe to Newsletter
Keep up to date with our latest product releases by subscribing to our newsletter.

WSDL Analyser

Exchanger XML Editor provides a tool for analyzing a Web Services Decsription Language (WSDL) document and generating appropriate SOAP requests for invoking operations described in the document.

Open the Stock Quote WSDL project and in the wsdl folder, open the remote file (or alternatively, open the local copy of this file, named local.wsdl). Now select Tools->Analyse WSDL and choose From Current Document in the dialog.

WSDL Analyzer

Figure 1. WSDL Analyzer

The WSDL file will be analysed and you will be presented with a dialog displaying the information relating to the Services and Operations available, the connection details including URL and SOAP Action (if any) and a sample SOAP message in the SOAP Request tab. In the Operations drop down menu, navigate to the end and choose the GetIndices operation and press Send.

WSDL GetIndices SOAP Response

Figure 2. WSDL GetIndices SOAP Response

The information returned from the web service (in this case a summary of the Nasdaq and NYSE stock indices) will be displayed in the SOAP Response tab. Press the Format button to make the response easier to read and press the Edit button if you would like to use the data inside the editor.

To see how to call a web service where an input is required, select the GetQuote operation and notice how in the SOAP Request, there is a <Symbol> tag with the content "string". Replace this content with a symbol, say, IBM press Send. The SOAP Response should display the current stock price for IBM (or, if the markets are closed, the previous closing price).