Summary of changes to the Common Data Model
This topic lists the changes that were made to the Common Data Model.
Changes to the BMC CMDB 19.02 Common Data Model
This section lists the changes to Common Data Model for version 19.02 of BMC CMDB.
Added location attributes on relationships
New attributes have been added to location relationships to allow specific and detailed information to be stored for locations. For example, for Location CI called 'Datacentre Denver', a CI related to 'Datacentre Denver' can have attributes for elements such as floor, row, rack, shelf that are defined as part of the relationship.
Class | Attribute | Description | Type | Required? | Hidden? | Default Value |
---|---|---|---|---|---|---|
BMC_ElementLocation | Floor | Floor where CI is located | Char (256) | N | N | Null |
BMC_ElementLocation | Room | Room where CI is located | Char (256) | N | N | Null |
BMC_ElementLocation | Rack | Rack where CI is located | Char (256) | N | N | Null |
BMC_ElementLocation | Shelf | Shelf where CI is located | Char (256) | N | N | Null |
Best Practice
We recommend that two relationship CIs should not be created between two same end point CIs with different location information. If you have more than one active relationship for a location, it might be difficult to know the correct location of the CI.
The following short video shows the steps to add location attributes to a relationship.
Added new attributes for Cost Modelling
You can now use the following new attributes in the BMC_BaseRelationship
class to allow for cost modeling:
- CostFlow —The
CostFlow
attribute enables you identify the directional flow of cost whether it flows upstream or downstream or is NULL. - CostApportionment —The
CostApportionment
attribute enables you to identify the percentage of source CI cost that is to be shared by the related item or service.
Example:
Server A hosts two services- Service 1 and Service 2. If Server A is related to the two services, the CostFlow on the relationships is set to Upstream and the CostApportionment is set to 50 to show that the upstream Service 1 and 2 contribute to the cost of Server A equally.
Changes to the BMC CMDB 18.08 Common Data Model
There were no changes to the 18.08 Common Data Model.
Changes to the BMC CMDB 18.05 Common Data Model
The following changes were made to the Common Data Model:
Class | Attribute | Description | Hidden? | Needs Change in CDM diagram |
---|---|---|---|---|
BMC.CORE:BMC_BaseElement BMC.CORE:BMC_BaseRelationship | NormalizationStatus | NormalizationStatus attribute was changed from hidden to non-hidden | N | Yes |
Changes to the BMC CMDB 9.1.04 Common Data Model
The following changes were made to the Common Data Model.
New enum were added to the attributes.
Class | Attribute | Description | Value | Needs Change in CDM diagram |
---|---|---|---|---|
BMC.CORE:BMC_ComputerSystem | Primary Capability | Added new Enum Items ( Access Point Wireless LAN Controller ) | Access Point Wireless LAN Controller | No |
BMC.CORE:BMC_ComputerSystem | ReconciliationIdentificationError | Added new Enum Item | Error | No |
BMC.CORE:BMC_ComputerSystem | ReconciliationIdentificationError | ReconciliationIdentificationError attribute was added on some classes as attribute and on some only as a field. This was rectified for all non-federated root classes this was added as an attribute. | Yes |
Comments
The script metadata-AddAttr-ElementLoc-cmd-OSD.txt is supposed to be located at "//atrium/rel/Atrium_9.1-R/objectstore/typeMngGUI/en/upgrade/910patch007". But how to find it? what is this path?
Hello Amar,
Thanks for your query. I will check with the SME and answer your question shortly.
Regards,
Kanchana
Hello Amar,
The attributes are available now without the need for any script. Hence, I have removed the sentence. Hope this resolution is helpful.
Thanks and regards,
Kanchana
Log in or register to comment.