The SOAP Web Service Testing Tool is a valuable resource for performing simple validation and testing of your SOAP-based web service.
The tool is located here: http://www.plumvoice.com/soaptester/. To start, enter the URL of your WSDL in the text box ('Enter a WSDL') and click the yellow button with magnifying glass.
The tool does not help to debug an invalid WSDL, but only reports if the WSDL is invalid or not found. You should ensure that the WSDL is valid before using the tool. Please note that at this time, the tool does not support configurations with complex objects as parameters. However, arrays of simple types (string, int, etc.) can be represented by entering a comma-separated string of the desired array elements.
If the WSDL you entered was valid, you should then see a drop down list ("Select Method") containing all the available methods in the web service. Select a method, and then enter the parameter values in the fields provided. Click 'Send'.
The 'Return Values' section will display the result of the method invocation. You can expand the other sections to get more information about the method call:
SOAP Fault - if a SOAP fault occured, displays specific error message related to the fault
Request Header - raw header information for the outgoing SOAP request
SOAP Request Envelope - displays the SOAP envelope for the outgoing request. If your method call isn't returning expected results, this can be useful for comparing your outgoing request to a known (valid) envelope.
Response Header - raw header information for the incoming SOAP response
SOAP Response Envelope - the SOAP envelope returned by the method call. This is the raw form of the 'Return Values' shown above.