"The SOAPBody Content Cannot Be Extracted If More Than 1 Child Element Exists" Message Is Received In ODI 12c When Invoking a WebService (Doc ID 2022840.1)

Last updated on JUNE 28, 2016

Applies to:

Oracle Data Integrator - Version 12.1.2.0.0 and later
Information in this document applies to any platform.

Symptoms

The opening of HTTP Analyzer succeeds, but following message is received when executing the OdiInvokeWebService command:

...
Caused by: javax.xml.soap.SOAPException: The SOAPBody content cannot be extracted if more than 1 child element exists
at oracle.j2ee.ws.saaj.soap.BodyImpl.extractContentAsDocument(BodyImpl.java:251)
at com.sunopsis.dwg.tools.InvokeWebService.actionExecute(InvokeWebService.java:350)
at ...

Note the same OdiInvokeWebService command is successfully run in ODI 11g.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms