wsaw:UsingAddressing wsdl:required="false" Generating Fault on Webservice Invocation (Doc ID 1156133.1)

Last updated on NOVEMBER 19, 2016

Applies to:

Oracle SOA Platform - Version: 11.1.1.2.0 to 11.1.1.3.0 - Release: No Release Description to 11gR1
Information in this document applies to any platform.

Symptoms

BPEL is calling a web service hosted by WebSphere.

Even though the WSDL for the web service has the following tag with attribute required="false":

<wsaw:UsingAddressing wsdl:required="false" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" />

SOA is generating the following tag in the message:

<wsa:Address>http://www.w3.org/2005/08/addressing/anonymous</wsa:Address>

The following fault is returned on invocation.

<fault>
<bpelFault>
<faultType>
<message>0</message>
</faultType>
<remoteFault>
<part name="summary">
<summary>A header representing a Message Addressing Property is not valid and
the message cannot be processed</summary>
</part>
<part name="detail">
<detail>javax.xml.ws.soap.SOAPFaultException: A header representing a Message
Addressing Property is not valid and the message cannot be processed</detail>

</part>
<part name="code">
<code>null</code>
</part>
</remoteFault>
</bpelFault>
</fault>


This did not happen in SOA Suite 10g.

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