Skip to main content
The WSDL Repository allows you to upload and manage WSDL (Web Services Description Language) files for SOAP-based services. After a WSDL file is uploaded, Artemis parses the service definition and makes the SOAP operations available for creating SOAP-based HTTP tools. The WSDL Repository centralizes WSDL assets so they can be reused across workflows and agents.

Prerequisites

Ensure that:
  • You have a valid WSDL file.
  • The WSDL is accessible and contains a valid SOAP service definition.
  • The service endpoints referenced in the WSDL are reachable from the Artemis deployment environment.

Upload a WSDL

  1. Navigate to your project and open Tools.
  2. Select the WSDL Repository tab.
  3. Enter the asset details - name and description.
  4. Click Upload WSDL. Select the WSDL file from your local system.
After the WSDL is uploaded, the platform takes the following actions:
  • 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 for creating SOAP-based HTTP tools.
Dry Run — Identifies and lists the operations from the uploaded WSDL, without creating any tools. Use this to preview what will be generated before committing. Create Tools — Creates SOAP-based HTTP tools from the WSDL operations in bulk. The platform names each tool after its WSDL operation name, prepended with the value in the Name prefix field (for example, prefix soap + operation FahrenheitToCelsiussoap_fahrenheit_to_celsius). The Name prefix field applies globally to every operation in the asset.

Managing 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 currently stored WSDL file. Archive — Retire the asset without deleting it.

Create an HTTP tool using a WSDL asset

  1. In your project, go to Tools.
  2. Click New ToolHTTP Tool.
  3. In the HTTP Config form, provide the following configurations.
  4. Click Next to review the configuration and test the tool.

Using the Tool in an Agent

A WSDL-bound SOAP-based HTTP tool is still an HTTP tool. The important difference is that the 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. .