This topic applies only to the IBM Business Automation Workflow Advanced
configuration.

Using SOAP-encoded arrays

Draft comment:
This topic only applies to BAW, and is located in the BAW repository. Last updated on 2025-03-13 12:15
Draft comment:
This topic was viewed 79 times since its publication
Passing SOAP-encoded arrays can cause problems if not understood.

Though commonly used in web services, SOAP-encoded arrays can cause problems when used with Web Service Description Language (WSDL) based applications. SOAP-encoded arrays are often created when you work with tools from Microsoft. SOAP-encoded arrays are not Web Services Interoperability (WS-I) compliant, which is the standard for IBM® Integration Designer.

Since these arrays are sometimes used with a web services binding based on Java™ API for XML-based RPC (JAX-RPC), IBM Integration Designer provides a quick fix that you can use should errors appear in the problems view. The quick fix changes the XML Schema Definition (XSD) using these arrays to have an unbounded attribute assigned to the field using the array type. In most cases, this quick fix will resolve problems with this kind of array.

You should only use SOAP-encoded arrays with the JAX-RPC transport protocol.