Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide > Troubleshooting the Integration >

How Siebel CRM Handles Errors During Online Data Synchronization


This topic describes how Siebel CRM handles errors that occur during online data synchronization. During online data synchronization, in the event of an error, one of the following occurs:

  • Error messages are written to a log file.
  • Error messages are sent to Oracle FLEXCUBE Universal Banking.
  • Error messages are displayed on the user interface.

The error-handling mechanism that is used depends on the type of Siebel Web service that generates the error, as described in Table 10.

Table 10. Siebel Error Handling for Online Data Integration
Web Service Type
Operation
Error Handling Mechanism

Synchronous

Inbound Create or Query

 

The error message in the EBM format is transformed using the EAI XSLT Service and is sent to Oracle FLEXCUBE Universal Banking.

Synchronous

 

Outbound Query

 

The error message is retrieved from the response message using the FINS Industry XML Query Service, and is displayed to the user.

Fire-and-forget

Outbound Update

If a workflow failure occurs, then the Siebel Server logs the error message.

Fire-and-forget

Inbound Create or Update

An error message is written to a file using the EAI XML Write to File service. For additional information, see Online Data Synchronization Log Files.

Online Data Synchronization Log Files

Log files specific to the online data synchronization process are created if errors occur when inbound fire-and-forget Web services trigger create or update operations. Error messages are written to the files in the siebsrvr\log\ directory where siebsrvr is the Siebel Server installation directory. The name of the log file takes the following format:

MessageId EBMShortName Operation.xml

where

  • MessageId is the numeric message identifier
  • EBMShortName is the abbreviation for the EBM
  • Operation is either Create or Update

For example:

9110970000009273DAUpdate.XML

Table 11 shows the log files created for each integration object if errors occur during create and update operations.

Table 11. Log Files for Create and Update Operations
Integration Object
Integration Object Short Name
Log File Name of Fire-and-Forget Service

Deposit Account

DA

MessageIdDAUpdate.XML

MessageIdDACreate.XML

Loan Account

LA

MessageIdLAUpdate.XML

MessageIdLACreate.XML

Customer Interaction (Activity)

CI

MessageIdCICreate.XML

Sales Opportunity (Lead)

SO

MessageIdSOCreate.XML

Service Request

SR

MessageIdSRUpdate.XML

Customer Party

CP

MessageIdCPUpdate.XML

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Copyright © 2015, Oracle and/or its affiliates. All rights reserved. Legal Notices.