Prerequisites
Make sure that:- The WSDL file is a valid file.
- The WSDL contains a valid SOAP service definition.
- The service endpoints referenced in the WSDL are reachable from the platform deployment environment.
Upload a WSDL
- Navigate to your project and open Tools.
- Select the WSDL Repository tab.
- Enter the asset details - name and description.
- Click Upload WSDL. Select the WSDL file from your local filesystem.
- Validates the WSDL.
- Parses the service definition.
- Discovers available services and operations.
- Extracts request and response schemas.
- Stores the WSDL as a reusable asset.
- Makes the operations available to create SOAP-based HTTP tools.
soap + operation FahrenheitToCelsius → soap_fahrenheit_to_celsius). The prefix applies globally to every operation in the asset.
Manage WSDL assets
Uploaded WSDL files appear in the Assets list, searchable by name. Selecting an asset shows:
From the asset page, you can:
Add version — Upload a new version of the WSDL under the same asset, preserving version history.
Download — Download the stored WSDL file.
Archive — Retire the asset without deleting it.
Create an HTTP tool using a WSDL asset
- In your project, go to Tools.
- Click New Tool → HTTP Tool.
-
In the HTTP Config form, provide the following configurations.
- Click Next to review the configuration and test the tool.
Using the tool in an agent
A WSDL-bound SOAP tool is still an HTTP tool. The difference is that it carries WSDL binding fields and omits the manual SOAP body template — the platform generates the request envelope from the tool’s JSON input. In the ABL editor, reference the asset by name and (optionally) pin a version:wsdl_asset/wsdl_version to stable, immutable
IDs. Because versions are immutable, uploading a new WSDL version does not change
existing tools until you repoint them. See the full field reference in
HTTP tools → WSDL operation binding.
A WSDL-bound SOAP-based HTTP tool is an HTTP tool. The important difference is that this tool carries WSDL binding fields and can omit a manual SOAP body template.
Attach the tool to the agent like any other tool, through the designer or the ABL editor.