--- title: "SOAP Web Service Adaptor" slug: "soap-web-service-adaptor" updated: 2024-11-11T15:23:26Z published: 2024-11-11T15:23:26Z canonical: "help.csgi.com/soap-web-service-adaptor" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.csgi.com/docs/llms.txt > Use this file to discover all available pages before exploring further. # SOAP Web Service Adaptor To create a new **SOAP Web Service Adaptor**, it is necessary to have a [SOAP Web Service Connection](/v1/docs/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. ![](https://cdn.document360.io/c578bb14-e570-4b6e-93ed-f6c5b8a2d8a1/Images/Documentation/2024-11-11_20-41-11(6).png?sv=2026-02-06&spr=https&st=2026-10-26T13%3A30%3A12Z&se=2026-10-26T14%3A30%3A12Z&sr=c&sp=r&sig=WSQM4lyZUfewv7Q3tjXMfkIGZ4yGqRYlgPaDm1jnKQ8%3D) 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](https://www.w3schools.com/xml/tempconvert.asmx) site, the method FahrenheitToCelsius take a temperature in Fahrenheit and converts it to Celsius. ![](https://cdn.document360.io/c578bb14-e570-4b6e-93ed-f6c5b8a2d8a1/Images/Documentation/soap%20web%20service.png?sv=2026-02-06&spr=https&st=2026-10-26T13%3A30%3A12Z&se=2026-10-26T14%3A30%3A12Z&sr=c&sp=r&sig=WSQM4lyZUfewv7Q3tjXMfkIGZ4yGqRYlgPaDm1jnKQ8%3D) ![](https://cdn.document360.io/c578bb14-e570-4b6e-93ed-f6c5b8a2d8a1/Images/Documentation/save%20edits(2).png?sv=2026-02-06&spr=https&st=2026-10-26T13%3A30%3A12Z&se=2026-10-26T14%3A30%3A12Z&sr=c&sp=r&sig=WSQM4lyZUfewv7Q3tjXMfkIGZ4yGqRYlgPaDm1jnKQ8%3D)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.