Invocation of a Secure Web Service From ESB/BPEL Causes "SOAP must understand error" When Security Response Header Contains mustUnderstand=1 (Doc ID 750566.1)

Last updated on APRIL 01, 2016

Applies to:

Oracle ESB - Version 10.1.3.3 to 10.1.3.4 [Release AS10gR3]
Oracle(R) BPEL Process Manager - Version 10.1.3.3 to 10.1.3.4 [Release AS10gR3]
Information in this document applies to any platform.
***Checked for relevance on 14-Nov-2011***
***Checked for relevance on 17-Apr-2013***


Symptoms

On  ESB/BPEL 10.1.3.3.1 when attempting to invoke a WS-Security secured webservice, which security response header contains mustUnderstand=1, the following error occurs:

ESB

An unhandled exception has been thrown in the ESB system. The exception reported is:
"oracle.tip.esb.server.common.exceptions.BusinessEventRetriableException:
An unhandled exception has been thrown in the ESB system.
The exception reported is:
"org.collaxa.thirdparty.apache.wsif.WSIFException: exception during SOAP invoke: SOAP must
understand error; nested exception is: javax.xml.rpc.soap.SOAPFaultException: SOAP must
understand
error at

com.collaxa.cube.ws.wsif.providers.oc4j.jaxrpc.WSIFOperation_JaxRpc.populateFaultMessage(WSIFOperati
on_JaxRpc.java:3032)



BPEL

invoke failed
org.collaxa.thirdparty.apache.wsif.WSIFException: exception during SOAP invoke: SOAP must
understand error; nested exception is:
javax.xml.rpc.soap.SOAPFaultException: SOAP must understand error
at
com.collaxa.cube.ws.wsif.providers.oc4j.jaxrpc.WSIFOperation_JaxRpc.populateFaultMessage(WSIFOperati
on_JaxRpc.java:3018)



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