SOAP Adapter Restrictions

Note the following SOAP Adapter restrictions.

  • The SOAP Adapter does not support private endpoints with trigger connections. Only invoke connections are supported. Attempting to use a trigger connection results in the following error:
    Connection with PrivateEndpoint access type is not supported for trigger. Please choose a valid 
    access type for the trigger.
  • Transport Layer Security (TLS) version 1.3 is not supported.
  • You cannot invoke a SOAP endpoint from Oracle Integration that is using OAuth and SAML-based security. This is by design. The OAuth and SAML security policies are only supported with trigger connections.
  • Two-way SSL is not supported for calls to external services through the connectivity agent. Two-way SSL requires direct connectivity from Oracle Integration without the connectivity agent. 
  • The SOAP Adapter does not support RPC-style WSDL binding.
  • Integrations exposed as SOAP APIs (using a SOAP Adapter-specific connection configured as a trigger) cannot accept attachments.
  • Without specifying a header, multiple parts in a document-style WSDL are not supported.
  • You cannot switch from an asynchronous trigger/callback invoke to nonasynchronous trigger/invoke.
  • NT LAN Manager (NTLM) authentication is not supported.
  • SOAP WSDL 1.2 binding is not supported in the inbound direction. That version is only supported in the outbound direction.
  • Operation overloading in the WSDL file is not supported with the SOAP Adapter. For example, assume your WSDL file includes the following operations with the same name, but different cases:
    • getDocumentStatus
    • GetDocumentStatus

    Each operation is also using a different request payload.

    If you select the GetDocumentStatus operation in the Adapter Endpoint Configuration Wizard, it is invoked at runtime, but the request payload corresponds to the getDocumentStatus operation. The mapper also shows the payload corresponding to the getDocumentStatus operation. If you change the order in the WSDL and upload it on the Connections page, this leads to activation failure. Oracle recommends the following:
    • Use unique operation names.
    • Comment out the other operation in the uploaded WSDL when creating a connection.