Previous Topic: CMDB Enhancements

Next Topic: Set the CMDB Model Class Consistency Option

CI Consistency Checking

CA SDM now performs consistency checking between a CI class and the class of its model with the cmdb_model_class_inconsistency option. This check ensures that the class of a CI is consistent with the class that a user specified in the model of the CI. This check occurs when you save a new CI, or when the class or model of a CI changes. CIs that currently have this inconsistency remain unaffected unless you update the CIs with new class and model attribute values.

To determine inconsistencies for any existing CIs, execute the following database query:

SELECT ca_owned_resource.resource_name
FROM ca_owned_resource, ca_model_def
WHERE ca_owned_resource.model_uuid IS NOT NULL AND ca_model_def.class_id IS NOT NULL
AND ca_owned_resource.resource_class <> ca_model_def.class_id

Important! You must specify the manufacturer attribute when the model attribute of a CI is specified in the input data. If only the model attribute is specified in the input data, an error message displays and CA SDM rejects the data.