UCMDB Support Tip: Reconciliation Out of the Box Rules
The reconciliation is a process of identifying and matching entities from different data stores. It is designated to avoid duplicates CIs. The following are Out of the box reconciliation rules:
- Any host in UCMDB is identified either by an IP address or a strong ID value (such as a MAC address or hardware ID). Hosts identified by an IP address are considered incomplete (the Host Is Complete attribute has a false value).
Hosts identified by a strong ID are considered complete.
- An incomplete host can be reconciled with a complete host by IP or with an incomplete host with the same id.
- A complete host can be reconciled with an incomplete host by IP or with a complete host with the same id.
- When an incomplete host exists in the cmdb and a complete host is reported the complete host will replace the incomplete host and all the topology (related CIs) that was connected to the incomplete host will be moved to the new complete host.
- When a complete host exists in the cmdb and an incomplete host is reported the properties of the incomplete host will be copied to the complete host that is already in the cmdb.
Note: the properties will be updated according to conflict resolution policy.
- A Cluster Server is a complete host.
- If an incomplete host is identified by its IP with two complete hosts that one of them is a cluster it will be identified only with the cluster.
- If a Cluster Server and another complete host are connected to the same VIP (virtual IP), all software elements that have VIP in application_ip attribute and all its relationships to other CIs will move from the physical complete host to Cluster Server.
Software Element Reconciliation
- Software Element CITs are considered either of a strong type or a weak type:
- Strong type Software Element CITs. These CITs are specialized (they are derived from Software Element) and include more attributes, different identification rules, a display label, and so on.
- Weak type Software Element CITs. These CITs are CI instances of the Software Element CI Type itself. They include basic configuration attributes only. Also, only one instance of each software component type can exist in the model. That is, you cannot model two different Oracle instances on a single host using a weak type software element.
- A reconciliation mechanism handles the mapping of weak type software elements to their corresponding strong type, once they are discovered. This mechanism enables DDM to detect the existence of software by one method, and report additional details about the software when it is discovered using another method, knowing the two CIs will eventually be merged in the UCMDB.
- The reconciliation mechanism relies on a shared attribute value between the weak type and strong type: the Name attribute (data_name). All software elements (strong or weak) are created with a distinguishing name: when a strong software element is discovered on a host containing a weak software element with the same name, the weak software element is merged with the strong one.
If you find this or any post resolves your issue, please be sure to mark it as an accepted solution."
Click the KUDOS star on the left to say 'Thanks'