This documentation supports the 9.1 to 9.1 Service Pack 3 version and its patches of BMC Atrium Core. The documentation for version 9.1.04 and its patches is available here.

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

CDM Definitions

It is important to understand what is a namespace in order to understand CDM definitions, as CDM definitions comprise a namespace and class name. A namespace (for example, BMC.CORE) serves as a label to identify classes that serve different purposes and serves also to create unique names. A namespace is prepended to the names of its class forms, though not its attribute fields. Therefore, a class you create in one namespace can have the same name as an existing class in another namespace. However, attributes of the same class in different namespaces cannot share the same name.

You can partition your data model by using namespaces. Namespaces partition classes and attributes in the data model. This allows you to specify the provider or consumer of a certain type of data, or to make other arbitrary groupings. For instance, all classes in the Common Data Model are in the BMC.CORE namespace, and other classes provided by the BMC Atrium CMDB that hold information such as federated data definitions are in the BMC.CORE.CONFIG namespace.

The following link provides the class details for BMC.CORE, BMC.CORE.CONFIG, BMC.FED, and BMC.MAINFRAME namespaces.

Click here to view the Common Data Model definitions.

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


  1. Andreas Enocson

    CityName missing in BMC.CORE:BMC_BaseElement

    Feb 25, 2020 05:52
    1. Maithili Deshpande

      Hi Andreas,

      You can view the attribute City under BMC_BaseElement > BMC_LogicalEntity > BMC_PhysicalLocation.

      Pls let me know if this info doesn't help or if you are looking for anything apart from this. 



      Mar 03, 2020 02:00