Reconciling configuration items between HPE Service Manager and HPE Universal CMDB

Since both HPE Service Manager and HPE Universal CMDB contain information about configuration items (CIs), it is possible that your Service Manager system contains CIs that match CIs in the HPE Universal CMDB system. Rather than add duplicate CI records, you can configure Service Manager to reconcile CI records between the two systems based on the values of specific fields.

Service Manager always attempts to reconcile CI records based on the unique key field of the Service Manager table and the ucmdb.id field. You can specify additional fields to reconcile on from the DEM Reconciliation Rules form. If Service Manager finds a matching value in any one of these fields, it updates the Service Manager CI record with the attributes from the incoming HPE Universal CMDB record.

In order to specify reconciliation fields, you will need to be familiar with the table and field names in both your Service Manager and HPE Universal CMDB systems. If you want to reconcile on an attribute in the HPE Universal CMDB system, you must ensure that there is a corresponding Web Serivces Definition for the attribute in the Service Manager system. Without such a mapping, Service Manager will not know to search for matching values in a Service Manager table and field name.

For example, suppose you want to reconcile CIs on the asset.tag field in your Service Manager system. You could update the ucmdbIntegration web service definition with the following field information.

Service Name Object Name Field Caption
ucmdbIntegration ucmdbComputer asset.tag AssetTag

You would then need to add an attribute and mapping for the asset.tag field in the HPE Universal CMDB system. You would also probably want to add the new attribute to the regular discovery schedule so that the HPE Universal CMDB system picks up any updates to this attribute.

After you create a web services definition for the HPE Universal CMDB attribute, you must then define a Discovery Event Manager (DEM) reconciliation rule. The reconciliation rule specifies what Service Manager table and field you want to search for matching CI values. In addition, you can specify the sequence you want Service Manager to process reconciliation rules. By default, Service Manager processes rules in alphabetical order by field name. Thus, Service Manager will reconcile CIs against the asset.tag field before reconciling CIs on the ci.name field.

To change the order in which Service Manager reconciles CIs, you can add a numeric value to the sequence field. For example, the following reconciliation rules ensure that Service Manager processes CIs by the ci.name field prior to reconciling them against the assest.tag field.

Table Name Field Name Sequence
device ci.name 1
device asset.tag 2