# SOAP universal connector

Workato's SOAP connector (opens new window) is a universal connector that can be used to connect to any web service through the use of WSDL descriptions.


SOAP (opens new window) is a messaging protocol specification for exchanging structured information in the implementation of web services in computer networks.

WSDL (opens new window) is an XML-based interface description language used to describe the functionality offered by a web service.

# How the SOAP connector works

The SOAP connector dynamically introspects the application schema to see what resources are available, and it automatically generates the input and output fields for you.

It supports complex types like arrays, objects, and enums, and primitive types like strings, numbers, booleans, and more.

Example SOAP recipe Example SOAP recipe

# Dependencies

The connector requires the following components to be installed:

The SOAP extension is built on top of Apache CXF (opens new window), which runs in a JDK. Even though the SOAP connector requires an on-prem agent, it can connect to web services located both in private networks (such as on-premise networks) and in the cloud.

SOAP architecture SOAP architecture

See Install SOAP connector and dependencies to learn how to install and configure these dependencies.

# Supported web services standards

  • SOAP protocol bindings versions 1.1 and 1.2
  • WSDL version 1.1 and XML Schema/XSD
  • HTTP transport version 1.1 and 2.0

# When to use the SOAP connector

Consider using the SOAP connector if there isn't a web service-specific connector available and the web service provides a WSDL description.

# How to get support

This connector was built by Workato. If you need help, reach out to the Workato CS Connectivity team.

Last updated: 8/7/2023, 7:43:51 PM