This documentation supports the 19.08 version of BMC CMDB.

To view an earlier version, select the version from the Product version menu.

Configuring classes for normalization

When you select the classes to normalize, by default, only a subset of class attributes from the Product Catalog can be used for normalization. 

In the Mechanism List, the methods for normalizing the class attributes are automatically selected.

  • DML — Uses the Product Catalog interfaces to find normalized attributes.
  • Alias Lookup — Uses the CI name and dataset ID to check the alias lookup table.


  • You cannot set the class normalization for a particular normalization job or dataset because the settings are global.
  • You can configure normalization for custom classes that use BMC.CORE:BMC_BaseElement or one of its child classes as its superclass. However, you cannot select custom attributes for normalization. You must use the standard normalization attributes. When BMC CMDB completes synchronization for the custom class, the class status is Active.


In the CALBRO.BANKING namespace, Calbro created a new class Calbro_ATMSystem for their ATMs, which is based on the BMC_ComputerSystem class. To normalize instances of Calbro_ATMSystem, Calbro must add the class in the Class Configuration tab.  Calbro must create product entries in the Product Catalog for the products and versions, and must approve them as needed so that the CIs can be normalized.

To add a class for normalization

  1. In the Normalization console, click Edit Configuration.
  2. On the Class Configuration tab, click New.
    You might need to scroll to the bottom of the table to see the New Class Configuration Area.

  3. On the New Class Configuration area, select a class from the Class Name list.
  4. Click Save.

To remove a class for normalization

  1. In the Normalization console, click Edit Configuration.
  2. In the Class Configuration tab, select the class you want to remove and click Delete.

  3. After removing the class all future CIs of that class will receive the "Not Applicable for Normalization" normalization status. CIs modified from that class will also receive the same status. Already existing CIs will not be automatically updated. BMC recommends that for each class, run the following SQL Query: 

Update bmc_core_bmc_BaseElement set NormalizationStatus = 30 where datasetid = 'My.Dataset.ID' And classId = 'My.Removed.Class.ID'; 

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