This documentation supports the 18.08 version of BMC Atrium Core.

To view the latest version, select the version from the Product version menu.

How CMDB creates Reconciliation IDs

The Identify activity reviews all incoming data, determines similar CIs across more than one data set, and marks where these data set instances seem to be the same CI. 

The Reconciliation Engine marks CI and relationship instances with Reconciliation IDs those are unique to individual CIs within a data set. 

This initial marking step is critical to enabling the compare and merge activities without causing conflicts from overlapping data that could potentially corrupt your CMDB with unreliable CI data. After identification occurs, you can move to the next step and determine how to interpret and combine this data.

Important

Do not change the value of the ReconciliationIdentity attribute for unidentified and identified CIs or relationships. The Reconciliation Engine looks for a value of 0 for unidentified CIs in the ReconciliationIdentity attribute. Changing this value to some other character causes inconsistent results.

The Reconciliation ID is stored in the ReconciliationIdentity attribute of the BMC_BaseElement and BMC_BaseRelationship classes. 

You can use the following setting to modify the Reconciliation ID:

  • Generate IDs (in the new UI, select Create Job →  Add Activity → Identify) — If this option is enabled, the Reconciliation Engine searches for CIs in the production data set that have a Reconciliation ID of 0 and sets the ID to a nonzero value that is unique across all data sets.

Was this page helpful? Yes No Submitting... Thank you

Comments

  1. Amar Achmedan

    Last sentence : Reconciliation Engine searches for CIs in the production data set that have a Reconciliation ID of 0 It should not be "that have a Reconciliation ID DIFFERENT of 0 " ? Or it is not into the production data set that recon engine searches for 0 IDs

    Feb 20, 2019 06:12
    1. Maithili Deshpande

      Hi Amar, 

      Thank you for your comment. Will check with the SME and respond at the earliest.

      Regards,

      Maithili

      Feb 22, 2019 07:04
    1. Maithili Deshpande

      Hi Amar,

      In some cases where the reconciliation data is directly pulled into the RE without processing in the sandbox, the Reconciliation ID does not get assigned to the CI. In such case, this functionality searches for the CIs which do not have an ID and generates one.

      Please let me know if you need additional information. 

      Regards

      Maithili

      Apr 19, 2019 01:30