Skip to main content
A SOAP Client represents a remote web service that Alumio communicates with using the SOAP protocol. Many enterprise systems, such as ERPs, WMS platforms, and older B2B services, expose their functionality through SOAP rather than REST. Alumio handles WSDL-based request construction and XML-to-JSON translation automatically. Navigate to ConnectionsSOAP Clients to create and manage SOAP Clients.

What SOAP Clients can do

  • Connect to any SOAP-based web service using a WSDL definition.
  • Load the WSDL from a URL, a filesystem, or as pasted plain text, or connect without a WSDL entirely.
  • Cache the WSDL in an Alumio Storage to reduce repeated requests to the SOAP service.
  • Add custom SOAP headers and WS-Addressing headers for services that require them.
  • Handle binary data in SOAP responses by keeping it base64 encoded.
  • Test the connection directly from the creation form or detail page using the built-in Configuration tester.

Filtering SOAP Clients

The overview page lists all SOAP Clients in your environment. Filters are available for Name, Created at, Updated at, and Labels. Use + Add Filter for additional conditions. Click any column header to sort. The Test all clients button at the top right runs a connection test against all SOAP Clients simultaneously –– useful for quickly identifying broken connections after a system change or credential rotation.

Creating a SOAP Client

A SOAP Client is configured by selecting a prototype that determines which fields are available and how the WSDL is provided. The default prototype is the general-purpose option used when no system-specific connector package is available. Alumio provides a set of predefined SOAP connections. A fully custom SOAP connection can be created by using the default prototype. The following SOAP connections are available:
  1. FashionMaster SOAP Client
  2. SAP ECC SOAP Client
  3. Sherpaan SOAP Client.

Configuration tester

The Configuration tester is available on both the creation form and the detail page. It lets you call a specific SOAP method and inspect the full response converted to JSON, without running a full integration.