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.

Guidelines for adding attributes and subclasses

If you decide to add attributes or subclasses, follow these guidelines:

  • Perform the work using the Class Manager, an API program, or the cmdbdriver command.  Modifying the BMC Atrium Configuration Management Database (BMC Atrium CMDB) data model requires more than just editing a form, and you might break some functionality. You can use BMC Remedy Developer Studio to modify field layout and labels.


    Never make those changes directly on class forms using BMC Remedy Developer Studio.

  • Because a CMDB gets its value by sharing data among applications, make your extensions as widely useful as possible, so that they can meet multiple needs. Avoid extensions that narrowly cater to one application, even for high-volume uses.
  • Do not create classes more than five database join levels deep. For information about the classes that use joins, see BMC Atrium CMDB data storage methods.
  • Determine whether you want to store configuration data or lifecycle data for the CI in the new attribute. You must add a new attribute to a class to store only configuration data about a CI. To store lifecycle data for a CI, you must add a field on the AST:Attributes form that is installed by BMC Remedy IT Service Management version 8.0 and later. For more information on Adding data to AST:Attributes in relation to CIs, see  Understanding tools and guidelines for extending your asset and CMDB data model .


     In versions prior to 8.0, BMC Remedy IT Service Management extended CI lifecycle data as attributes in BMC Atrium CMDB. With multiple datasets, multiple copies of the CI lifecycle data were created and stored in BMC Atrium CMDB. However, CI lifecycle data is not discovered and does not have to be reconciled across multiple datasets. Because of this, version 8.0 of BMC Remedy IT Service Management moved the CI lifecycle data out of BMC Atrium CMDB and included the data as fields in the BMC Remedy ITSM Foundational form, AST:Attributes. When creating the Remedy Asset Management UI, the CMDB2ASSET process joins the BMC Atrium CMDB class table and the AST:Attributes table.

    The change in the process of storing the CI lifecycle data greatly improves the performance of BMC Atrium CMDB, creates only a single instance of CI lifecycle data, and gives control of the CI lifecycle data to the Asset Manager instead of the Configuration Manager. For detailed information about the changes, see Changes to the BMC Atrium CMDB for BMC Remedy ITSM .

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


  1. Jeffrey Schnell

    The link to Understanding tools and guidelines for extending your asset and CMDB data model is not opening up the correct link. thanks

    Feb 20, 2019 01:41
  2. Jeffrey Schnell

    This may be where it should be pointed to.

    Feb 20, 2019 01:43
    1. Maithili Deshpande

      Hi Jeffrey, 

      Thank you for your feedback. Will speak to the SME and respond at the earliest.



      Feb 21, 2019 02:10
    1. Maithili Deshpande

      Hi Jeffrey, 

      Thank you, I have fixed this link now. 



      Feb 22, 2019 02:59