Monday, January 18, 2016

oracle.j2ee.ws.client.jaxws.JRFSOAPFaultException


This is a very common issue when you try to access Siebel or Magento web services from Oracle SOA Suite.

The reason for this error is that in SOA when the external magento or siebel web services are called.

SOA adds additional header information which these backend system do not process.

wsa:TO
wsa:Action
ReplyTo
FaultTo

In order to resolve this issue, all you need to do is to remove the additional header information from the SOA

Use the following property in the composite.xml for the component which is getting called

oracle.soa.ws.outbound.omitWSA = true

This will suppress all the header information for the outgoing call from SOA.


I used this property for the component under binding information in my composite.xml

Redeployed the process and i was able to resolve the issue.


You might also face similar kind of issue while getting the response back.


If you want to suppress the header information from response you will have to use following property in composite.xml

oracle.soa.addressing.response.enabled = false



No comments: