When External Service Return 500 Internal Server Error, OSB Is Not Processing The SOAP Fault Message In the Return Message (Doc ID 1684811.1)

Last updated on NOVEMBER 24, 2015

Applies to:

Oracle Service Bus - Version 11.1.1.6.0 and later
Information in this document applies to any platform.

Symptoms

On : 11.1.1.6.0 version, OSB Core Functionality

When a external webservice generates an HTTP 500 - Internal Server response, it should include the soap fault message as a payload. OSB is not reading the SOAP Fault returned by the external service and just returns the http 500 - Internal Server Error ignoring the the soap fault information from the end service.

Expectation:

-----------------

OSB should correctly process the SOAP fault from the end service.

STEPS
-----------------------
Send an error response with 500 Internal Server Error with a SOAP FAULT as a payload.

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