This document contains official content from the BMC Software Knowledge Base. It is automatically updated when the knowledge article is modified.
BMC Atrium Core - CMDB
BMC Atrium Core
Any version of Reconciliation Engine from 9.1 (current version is 1805 aka 9105)
You maybe experiencing this type of error when creating a custom Precedence Set for Merge Activity:
The set itself will be empty and you will not be able to add and save anything in this interface.
The same error will be given if you try to delete that set:
List of records in RE:Dataset_MergePrecedence_Set will actually have this record missing.
See screen cap in yellow highlight. This record should be showing up there, but it isn't because it is corrupted.
You can import this record manually from the migrated job definition but that will not yet fix the problem.
Please validate this condition by testing other custom Precedence Set (Not the BMC Default Set) and see if it saves. If it does then the root cause is as follows.
Corrupted (or invalid) RE:Group of Merge type where weights have been duplicated.
For this will you need a thick client like the no longer shipping AR User Tool (ftp://ftp.bmc.com/pub/BSM/ARSystem/user.zip)
Or Edit the form RE:Group (Reconciliation Groups) to add a search bar. You will not be able to search this form from the midtier otherwise.
In this form and example below you can see the root cause. The Precedence settings for HostedOn and UniversalResourceLocator have been duplicated.
The system expects these to be unique and thus fails to load into the console although these are visible directly in the form.
To fix this delete the duplicates so that only one distinct entry for class or attribute exists. For example in the screen capture above there would be only 2 remaining weights left behind.
Once you fix this, reload the console and check for the precedence sets. They should now load correctly, be editable and OK to save.