Bookshelf Home | Contents | Index | PDF | ![]() ![]() |
Siebel CRM Desktop for IBM Notes Administration Guide > How Siebel CRM Desktop Synchronizes Data > How Siebel CRM Desktop Handles Synchronization Duplicates and Errors > How Siebel CRM Desktop Handles Synchronization ErrorsIf a top-level error occurs during synchronization, then the Synchronization Engine stops any further processing and displays a message to the user that describes the error. The following types of errors can occur:
If an operation failure occurs in the Synchronization Engine, then CRM Desktop creates a synchronization issue and then attempts to do this operation again during the next synchronization session. The following types of errors can occur in this situation:
CRM Desktop logs synchronization errors in synchronization log files and in the General Log log file. It does not enable log files, by default. For more information, see Log Files You Can Use with Siebel CRM Desktop. How Siebel CRM Desktop Handles Errors While Downloading the Customization PackageIf an error occurs while CRM Desktop downloads the customization package, then it displays an error message near the taskbar. This error notifies the user that the customization package changed but CRM Desktop cannot download it because of errors. The problem might be due to the fact that the user does not possess the privilege that the Siebel Server requires to download the package. In this situation, the user must contact the system administrator to get the necessary privileges and then get the customization package again. How Siebel CRM Desktop Determines CompatibilityThis topic describes how Siebel CRM Desktop determines compatibility. For a description of the work CRM Desktop does depending on compatibility, see How Siebel CRM Desktop Synchronizes Data During an Incremental Synchronization. How Siebel CRM Desktop Determines Product and Version CompatibilitySiebel CRM Desktop uses the following element in the info.xml file to determine product and version compatibility: <compatibility>
For example, the following code specifies that all product versions starting with version 3.05.15.00 through version 3.05.30.99 are compatible: <compatibility preferred_product="3.05.30.00"> CRM Desktop returns a preferred version in the following situations:
How Siebel CRM Desktop Determines Schema CompatibilityThe schema subelement of the compatibility element in the info.xml file determines schema compatibility. If Siebel CRM Desktop can save the data that it creates or modifies in the old customization package, then the schema is compatible. It saves this data to the current version of the Siebel database. An example of schema incompatibility occurs if a required field in Siebel CRM does not contain a value because the old package does not require it. How Siebel CRM Desktop Determines Object Structure CompatibilitySiebel CRM Desktop examines the object structure to determine compatibility. For example, if you create a new object type that Siebel CRM Desktop synchronizes, then it must reinstall the current folder structure and install the new folder structure with the new package. If the object structure that the new customization package defines is not different from the object structure that the old package defines, then CRM Desktop applies changes from the new customization package. How Siebel CRM Desktop Handles Incompatible Customization PackagesIf the current version of Siebel CRM Desktop is not compatible with the downloaded customization package, then CRM Desktop does not apply the package. Instead, it displays an error message that notifies the user and then adds an entry in the CRMDesktopn.log file, where n is an incremental number that uniquely identifies the log file name. It stores the error message in the most recent log file. |
![]() ![]() |
Siebel CRM Desktop for IBM Notes Administration Guide | Copyright © 2018, Oracle and/or its affiliates. All rights reserved. Legal Notices. | |