My Oracle Support Banner

Web Service Returns a SOAP Fault on Error, instead of Workflow Properties Error Code/Error Message/Error Status (Doc ID 1967811.1)

Last updated on APRIL 30, 2018

Applies to:

Siebel CRM - Version 8.1.1.11 [IP2013] and later
Information in this document applies to any platform.

Symptoms

8.1.1.11 SIA [23030]

Issue :
When an Inbound Web Service fails, the web service returns a SOAP Fault schema.
In case of failed responses the Workflow does not output fields like Error Code/ Error Status/Error Message that are output for a successful response.

FAILED RESPONSE:


<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body>
   <SOAP-ENV:Fault>
      <faultcode>SOAP-ENV:Server</faultcode>
      <faultstring>EAI Common Internal Error: Error invoking service 'EAI Siebel Adapter', method 'Insert' at step 'Insert record'.(SBL-BPR-00162)
--
Insert operation on integration component 'FS Invoice' failed because a matching record in business component 'FS Invoice' with search specification '[Vendor Invoice Number] = "33794/INT/C#12345"' was found.(SBL-EAI-04383)(SBL-EAI-00133)</faultstring>
      <detail>
         <siebelf:siebdetail xmlns:siebelf="http://www.siebel.com/ws/fault">
            <siebelf:logfilename>EAIObjMgr_enu_0022_23068727.log</siebelf:logfilename>
            <siebelf:errorstack>
               <siebelf:error>
                  <siebelf:errorcode>SBL-EAI-00133</siebelf:errorcode>
                  <siebelf:errorsymbol/>
                  <siebelf:errormsg>EAI Common Internal Error: Error invoking service 'EAI Siebel Adapter', method 'Insert' at step 'Insert record'.(SBL-BPR-00162)
--
Insert operation on integration component 'FS Invoice' failed because a matching record in business component 'FS Invoice' with search specification '[Vendor Invoice Number] = "33794/INT/C#12345"' was found.(SBL-EAI-04383)(SBL-EAI-00133)</siebelf:errormsg>
               </siebelf:error>
            </siebelf:errorstack>
         </siebelf:siebdetail>
      </detail>
   </SOAP-ENV:Fault>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

 

SUCCESSFUL RESPONSE

SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<SOAP-ENV:Body>
   <rpc:InvoiceUpdtResponse xmlns:rpc="http://siebel.com/asi/">
      <Error_spcCode/>
      <Error_spcMessage/>
      <Error_spcStatus>SUCCESS</Error_spcStatus>
      <ErrorType/>
      <SourceErrorCode/>
      <messageId>1-123456</messageId>
      <operationType>InvoiceUpaate</operationType>
      <serverInfo>172.20.72.120</serverInfo>
      <systemId>WCRM</systemId>
      <timestamp>2015-01-22T08:06:04</timestamp>
   </rpc:InvoiceUpdtResponse>
</SOAP-ENV:Body>

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution
References


This document is being delivered to you via Oracle Support's Rapid Visibility (RaV) process and therefore has not been subject to an independent technical review.
My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.