SOAP Web Service package

Use the SOAP web service action from the SOAP Web Service package to access and exchange information between two systems in XML format.

With SOAP Web Service, you can perform these actions:

  • Consume SOAP web services written to provide structured data for further business processing, such as currency conversion, weather reports, and language translation.
  • Connect to different existing applications and different platforms, irrespective of any underlying infrastructure requirements.

The SOAP Web Service establishes complete interoperability between clients or applications and the internet, supporting XML-based open standards, such as Web Services Description Language (WSDL), Simple Object Access Protocol (SOAP), and Universal Description Discovery and Integration (UDDI).

Note: Windows Authentication is currently not supported for SOAP Web Service package in Automation 360.

Passing values securely

You can securely pass values from the Credential Vault to the web service by specifying the locker, credential, and attribute in the following supported action fields:
  • Custom headers
  • Operation parameters
  • Raw data: You must select a Credential Vault value that contains the entire parameter as the value.
The SOAP web service action includes the following fields:
  • Namespace

    Is Default_Namespace that is the unique identifier for the defined elements and attributes.

  • Prefix

    Is Default_Prefix and is the short form for namespace.

  • Action

    Is Default_Action that is method or operation invoked in the web service.

  • Namespace qualify XML elements
    Is the property of elementFormDefault attribute that defines whether the XML element has qualified namespace or not. It contains the following values:
    • True
    • False
    • Default

      Is the default value for backward compatibility.

All the four fields in the SOAP web service action are read only. When you update to the latest version of the SOAP Web Service package without clicking the Build SOAP request, these fields will retain the default values and the automation will run same as before. However, if you click the Build SOAP request button, these fields might be updated depending on the SOAP URI that is used. These fields help to improve the performance of large web services by reducing the number of times we parse the SOAP request.

Proxy support

If your device is configured with a proxy, all outbound requests from this package are routed through the proxy server. See Connect Bot Agent to a device with a proxy.

Note: For an example task about using the SOAP Web Service action, see Example of using the SOAP web service action.