How to extract the <detail> element inside the soap fault response (Doc ID 1064203.1)

Last updated on JULY 20, 2016

Applies to:

Siebel Financial Services CRM - Version 8.1.1 [21112] and later
Information in this document applies to any platform.
checked for relevancy on 23-OCT-2014

Goal

How to extract the information inside the <detail> element of the soap fault response (as below):-

----------
- <SOAP-ENV:Body>
- <SOAP-ENV:Fault>
<faultcode>SOAP-ENV:Server</faultcode>
<faultstring>Error invoking service 'UCM Transaction Manager', method 'SOAPExecute' at step 'Transaction Manager'.(SBL-BPR-00162)</faultstring>
- <detail>
- <siebelf:siebdetail xmlns:siebelf="http://www.siebel.com/ws/fault">
<siebelf:logfilename>EAIObjMgr_enu_0024_25165873.log</siebelf:logfilename>
- <siebelf:errorstack>
- <siebelf:error>
<siebelf:errorcode>SBL-BPR-00162</siebelf:errorcode>
<siebelf:errorsymbol />
<siebelf:errormsg>Error invoking service 'UCM Transaction Manager', method 'SOAPExecute' at step 'Transaction Manager'.(SBL-BPR-00162)</siebelf:errormsg>
</siebelf:error>
- <siebelf:error>
<siebelf:errorcode>SBL-DAT-00225</siebelf:errorcode>
<siebelf:errorsymbol />
<siebelf:errormsg>CIF Transaction Mgr service failed to process the record with SDH Row Id=1-HFV0. Method 'SetFieldValue' of business component 'Contact' (integration component 'Contact') for record with search specification '[Party UId] = "1-HFUV"' returned the following error:"The value entered in field Status of buscomp Contact does not match any value in the bounded pick list FINS PickList Contact Status.(SBL-DAT-00225)"(SBL-EAI-04451)(SBL-IAI-00512)</siebelf:errormsg>
</siebelf:error>
</siebelf:errorstack>
</siebelf:siebdetail>
</detail>
</SOAP-ENV:Fault>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
---------------

 

Solution

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