The Service Tester provides all the necessary fields to test a Web Service:
1 - the Web Service URL
2 - the SOAP action
3 - the Web Service XML request payload
4 - the Web Service XML response payload
Testing a Web Service
By default, the Service Tester points to the Hello World Web Service provided with the Hyfinity Morphyc Distribution.
Provided your runtime server is running on port 7080, simply click on the Call Service link. The XML response area will show a successful Hello message.
If you want to test external Web Services, follow the steps:
1 - enter the Web Service URL. For instance: http://www.bigname.com/bigwebservice
2 - enter the SOAP action. For instance: process
3 - enter the Web Service XML request payload: either write directly in the first text area, or select any XML file with the Browse option.
4 - click on the Call Service link
Any XML response will appear in the bottom text area within the Content tab. You can view response header information using the Headers tab.
Note that some Web Services don't require a SOAP message, but will take proprietary XML structures. Also, some Web Services don't even need incoming XML.
The Service Tester allows you to test any type of Web Service, whatever the implementation and binding. If you are viewing the logs within the Dashboard and wish to interactively change the request messages to remote services without changing and deploying the application you can use the Test Call link to launch the Service Tester with the existing request details, including the service URL, action and payload.