- Print
- DarkLight
- PDF
To create a new SOAP Web Service Adaptor, it is necessary to have a SOAP Web Service Connection defined.
The connection defines the web service endpoint and the constant query parameters. Extensions to the resource string and additional query parameters are added to the adaptor screen. The Web Service Adaptor supports the web service methods defined in the SOAP Web Service Definition (WSDL).
Choose the Create button from the graphs tab on the Project Home screen, or from the hamburger menu in the top left-hand side.
- Choose the SOAP Web Service adaptor, and give it the required name.
- Click on the Create Button at the bottom of the screen.
If you have already created a web service adaptor, then you can find that adaptor by clicking the Open button.
This will then open the SOAP Web Service Adaptor Screen. From here, you should select the connection and choose the method you wish to use. The methods and arguments shown will depend on those made available by the WSDL.
In the screenshot below, is a sample temperature conversion web service from the W3 Schools site, the method FahrenheitToCelsius take a temperature in Fahrenheit and converts it to Celsius.
All SOAP arguments can be parameterized in the usual fashion using %%paramName%%. If parameter values are added or changed, it is necessary to click on the Save Edits button.
SOAP envelope headers, as well as HTTP request headers, can be added to the call. It is also possible to override the endpoint URL rather than using the one specified in the WSDL - which is not always correct.