12.2 E-Business Suite Integrated SOA Gateway REST Web Service Is Returning Error 'ISGServiceFault' In Text / Plain Format Instead Of Application/json When Incorrect Parameters Are Passed

(Doc ID 2317738.1)

Last updated on OCTOBER 23, 2017

Applies to:

Oracle E-Business Suite Integrated SOA Gateway - Version 12.2.5 and later
Information in this document applies to any platform.

Symptoms

 E-Business Suite 12.2 Integrated SOA Gateway, Installation related issues

 

 

 

 

When invoking the REST web-service with content type as application/json, the web-service returns OutputParamters in json format as expected for a +Ve (correct responsibility information) test case.

However for a -Ve (incorrect responsibility information) test case users receive error 'ISGServiceFault', and the output content type is text/plain instead of application/json.

Users require a set of steps to get the content type as application/json instead of text when incorrect information is passed to the REST service.

They are expecting -Ve testcase output to conform to the web-service's WADL application/json specification format.

For example, the following response is returned in text/plain in the -Ve testcase:

Output received is shown below. The Content-Type is text/plain. Instead of text/plan, we expect it to return content-type as application/json format:

{
"ISGServiceFault" : {
"Code" : "ISG_INVALID_RESPONSIBILITY",
"Message" : " Responsibility key is invalid",
"Resolution" : "Please pass the correct responsibility key.",
"ServiceDetails" : {
"ServiceName" : " EBS_SERV_DATA",
"OperationName" : "primary_result",
"InstanceId" : "0"
}
}
}

 

Changes

<Patch 25295369> was recently applied.

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