WSDL and SOAP
This section describes XMLSpy's WSDL and SOAP functionality.
Altova website: WSDL Editor
WSDL
A WSDL document is an XML document that describes a web service. XMLSpy supports WSDL 1.1 and WSDL 2.0. You can create and edit both WSDL 1.1 and WSDL 2.0 documents in XMLSpy's WSDL View, which automatically provides the correct editing environment for whichever WSDL version is being edited.
In XMLSpy's WSDL View a WSDL document can be constructed using graphical building blocks, thus greatly simplifying their creation. WSDL View is described in the section, Editing Views. For a hands-on description of creating a WSDL document, see the WSDL Tutorial in this documentation. You can also view and edit WSDL documents in Text View and Grid View. In these two views, WSDL documents are edited as straightforward XML documents.
XML signatures for WSDL files in WSDL View can be created as external files and can be "enveloped" in the WSDL file. How to work with signatures is described in the section, XML Signatures.
SOAP
SOAP is an XML messaging specification, and it is used to transmit messages between applications. In XMLSpy, not only can you create and edit a SOAP document in Text View and Grid View with XMLSpy's intelligent editing features for XML documents, but you can generate a SOAP request file from a WSDL file. How to generate a SOAP request from a WSDL file is described in the WSDL Tutorial. XMLSpy is able to also send and receive SOAP requests (using commands in the SOAP menu). Additionally, you can debug SOAP requests with XMLSpy's SOAP Debugger, which is described in a sub-section of this section.