SOAP Client and Debugger
- Support for SOAP 1.1 and 1.2
- SOAP and WSDL client interface
- SOAP debugger for inspecting Web services interactions
- SOAP validation
- Graphical WSDL editor
SOAP and WSDL Client
XMLSpy includes full SOAP 1.2 and 1.1 capabilities including a SOAP client for interpreting WSDL documents, creating SOAP requests, submitting them to a Web service, and viewing the SOAP response.
You can open any existing WSDL 1.1/2.0 document and immediately learn about the functions the corresponding Web service provides. Then, you can select one of these functions to automatically create a SOAP request message, fill in the data, and send it to the Web service via HTTP or HTTPS.
The SOAP response message is received and displayed. This feature includes complete support for highly structured data (e.g., using complexTypes as parameters or in the result set).
The XMLSpy SOAP debugger acts as a Web services proxy between a Web services client and server, allowing you to inspect WSDL 1.1/2.0 files, single-step through Web services transactions sent over HTTP or HTTPS, inspect every request and response XML document, set breakpoints on SOAP functions (either on the request or on the response), and even define conditional breakpoints that trigger when a certain request or response contains selected data that is specified by means of an XPath query.
In this way, the SOAP debugger helps you identify and fix errors quickly and easily.
Web Services Example
The XMLSpy Help file includes information about a sample Web service you can connect to, to experiment with the SOAP client and SOAP debugger functionality.
"XMLSpy has proven invaluable in my job, where I need to rapidly browse XML and test Web services. The ability to easily create a SOAP request from a WSDL file and then test the service has become a critical tool in our sales process. In short - I’m in love with the features and usefulness of XMLSpy. Thanks Altova."
Sales Engineer, FlightStats