Page tree

Root node kind mappings

Each root node kind in the Discovery model is mapped to the Common Data Model as follows:

Restart tideway service after making changes to CDM

If any changes are made to the CDM in the CMDB, for example, adding attributes, you cannot sync to those attributes until the tideway service has been restarted. On restart of the tideway service, the CDM is read and all customized classes and attributes are available to CMDB sync.

Extending and modifying the standard mappings

If you need to extend or modify the standard mappings, it is best to do so with extension mappings, rather than by editing the standard mappings. Extension mappings are able to create new CIs and relationships, set additional CI attributes, and change the standard values of existing CI attributes. The standard mappings should only be edited as a last resort, if the mapped structure needs to be different. See the Template patterns for examples.

ADDMIntegrationId

So that Discovery can properly maintain the CIs it creates in its dataset, it stores a unique "key" on every CI, in the attribute named ADDMIntegrationId. These keys are sometimes directly populated from the key on a corresponding node in the Discovery data store, but in other situations they are constructed using rules appropriate for the mapping structure. See the syncmapping definitions for details of how keys are populated.

Company attribute

If the CMDB is configured for multitenancy, all CIs can have a Company attribute set appropriately. See multitenancy for details.

Impact relationships

One of the main features of BMC Atrium CMDB is to indicate the way that one CI impacts another. Versions of BMC Atrium CMDB prior to 7.6.03 represent impact using a specific relationship, BMC_Impact. With those CMDB versions, Discovery is responsible for creating and maintaining the BMC_Impact relationships. In later CMDB versions, the BMC_Impact relationship has been deprecated, and impact is now indicated with the HasImpact attribute on all other relationship classes. Also, Impact Normalization rules in the CMDB are responsible for populating the impact attributes, so Discovery is not responsible for setting impact information.

BMC Service Impact Manager (SIM) version 7.4 is incompatible with the new representation of impact as an attribute, so if SIM is used with CMDB version 7.6.03 or later, Discovery must be configured with the "CMDB 7.6.03 and later with Impact relationships" data model. In that case, Discovery will ask the CMDB to create BMC_Impact relationships, but the deprecation mechanism will translate them into BMC_BaseRelationship instances with the Name "ImpactOnly". If you view such a relationship in Atrium Explorer, it will display as a BMC_BaseRelationship with HasImpact set to "Yes", but the deprecation mechanism means that it is still possible to find the relationships as BMC_Impact using the CMDB API or using the BMC.CORE:BMC_Impact form. Note that this complicated situation only applies to BMC Service Impact Manager version 7.4 and earlier, not to the SIM functionality built into later versions of BMC Proactive Performance Manager (BPPM).

PDF Download

You can download a PDF version of this CDM mapping section

here

Error!

Please supply a location.

. Be aware that the PDF document is simply a snapshot and will be outdated should updates occur on the wiki. The PDF file is generated from the wiki on each request so it may take some time before the download dialog is displayed.

  • No labels