Search This Blog

SBL-EAI-04183: No deletes are allowed in Integration Component '%1'.

Applies to: Siebel CRM Desktop - Version: SIA[21215] and later [Release: V8 and later ] Information in this document applies to any platform.

Symptoms On : SIA[21215] version, CRM Desktop for Outlook I have followed instructions to prevent deletes on Action, Account and Contact : based on instructions in page 111 "To customize which data CRM Desktop deletes" of the CRM Desktop guide for outlook. I have republished the packages, but I am still able to delete a Contact, account or Activity.

EXPECTED BEHAVIOR ----------------------- The user should not be able to delete records in Outlook CRM Desktop STEPS -----------------------

The issue can be reproduced at will with the following steps: 1. Select a record in CRM desktop like Customer 2. Right click and delete the record BUSINESS IMPACT ----------------------- The issue has the following business impact: Due to this issue, users are able to delete records Cause This business requirement can not be achieved by customizations in Siebel CRM Desktop. Siebel CRM Desktop can not prevent users from deleting records using "right-click / delete".

Solution There are 2 workarounds to get the final effect of preventing a delete in Siebel CRM Desktop:

1) Set NoDelete=Y on all Integration Component User Property used by CRM Desktop. During testing, when a contact or account or activity is deleted, from Outlook, during the next sync, it will display messages like following : "EAI Adapter call failed with error: No deletes are allowed in Integration Component Action_Contact (SBL-EAI-04183)". This would prevent the delete from going through.

2) Another way is to set . By default this is set to true in the connector_configuration.xml. This way when a user deletes something, they will get a confirmation popup during the next sync and they can click "Accept Deletions" or Revert Deletions". This confirmation is very useful when CRM Desktop deletes out data by mistake. Applies to: Product Release: V7 (Professional) Version: [19221] Database: Oracle Application Server OS: Sun Solaris 10 Database Server OS: HP-UX 11i This document was previously published as Siebel SR 38-3265972155. Symptoms SBL-EAI-04183 Hi, we applied the fix as referenced in Alert 1069 Incomplete Deployment of LOVs Using Application Deployment Manager (ADM). While I am importing LOV I got an error message saying that "No Deletes are allowed in Integration Component 'List Of Values Child (UDA)'. (SBL-EAI-04183)" Attached you can find the exported xml file from the source env and output of the session parameters during export. . Do you know what need to be changed? Thanks, Solution Message 1 For the benefit of other readers, the error below occurred we importing LOV exported from ADM. "No Deletes are allowed in Integration Component 'List Of Values Child (UDA)'. (SBL-EAI-04183)" Change request 12-1I3WYEN was logged to have this addressed in future version. The following configuration should be applied to fix the problem. Query for the "UDA List Of Values" integration object Find the "List Of Values Child (UDA)" integration component and inactivate the NoDelete Integration Component User Prop record. Query for the "List Of Values Child (UDA)" business component Change the "No Delete" property from True to False Compile changes into SRF and test. Jérôme Patard, Technical Support.

No comments:

Post a Comment