Web Services are typically called from applications, but sometimes it is useful to be able to call the yourself, either when developing or testing.
The Web Service Browser, allows you to bind to a web service, select a given web method and call it.
When you select a web method, the wizard automatically creates a sample request based on the WSDL. You will typically want to modify this before making the call to the web service.
Once you have selected your Web Method, you can manually modify the request and send it to the web service using the "Execute" button.
Once the call has completed, the response XML is displayed in the response tab.
In order to re-run the query you must go back to the Request tab (using either the tab or the "Back To Request" button), before pressing "Execute" again.
Because the sample builder steps randomly through the allowable elements described in the WSDL's embedded schema, your sample may not always reflect the request you would like. So you can create a new sample request by pressing the "Rebuild Request" button.
Your Web Service may require custom headers to be passed to it as Name Value pairs. You can add these by clicking the 'Custom Headers...' button. The values you add will be sent to the Web Service as part of the web method call.
Viewing the WSDL
To see a detailed view of the WSDL for the specified Web Service you can click 'View WSDL' which will pull the WSDL down from the server and display it within the WSDL Editor.