[Date Prev] [Date Next] [Prev in Thread] [Next in Thread] [Date Index] [Thread Index]

Re: CMDB Deprecated classes for 9.1


So, there was an issue brought to my attention that does cause a lot of confusion and mis-understanding that is related to this topic.


The topic is the fact that between the 7.6.04 and later versions of Asset Management, there are some ATTRIBUTE changes to the BMC_BaseElement class of the CMDB.


The CMDB itself does not change its classes or attributes and has not added or removed anything related to this.  So, this is not a CMDB upgrade topic.


But, when you upgrade the Asset Management and ITSM foundation, there is a change to those applications that affects the CMDB.


There are about 100 attributes that the applications used to add to the CMDB.  They no longer add them to the CMDB.  And, with the upgrade to after 7.6.04, a new table is created outside the CMDB within the application with those attributes and the data is copied from the CMDB to that table.  And, then, those 100 or so attributes may or may not be removed from the CMDB – it depends on the option used during the ITSM upgrade whether the fields are removed.


No classes are affected, but, there are about 100 attributes that MAY be removed from BMC_BaseElement that were added by a previous install of ITSM.


If you started with ITSM 8.0 or later, this is a non-issue as the attributes were never added to the CMDB by ITSM.  If you have not installed ITSM, this is a non-issue as the application is what added the attributes to the CMDB.  If you did have ITSM installed with version 7.6.04 or earlier and upgrade at some point, this data move and attribute removal may occur.


There is no class deprecation.  But, there are some attributes removed from the CMDB by the applications if you meet the ITSM versions noted above.  And, it is under your control whether or not the attributes are removed from the CMDB.  You can actually leave them in the CMDB if you would like, your choice (there is about a 40% performance improvement of the CMBD if you let the application remove them from the CMDB – but it is your choice).


Doug Mueller


From: Mueller, Doug
Sent: Tuesday, November 22, 2016 9:20 AM
To: arslist@ARSLIST.ORG
Subject: RE: CMDB Deprecated classes for 9.1




You are not finding any information about deprecated classes as there are none between 7.6.04 and 9.1.


There are only two points in time where we have removed classes


Between 1.0 and 2.0 back in 2005 or 2006 timeframe.   This was when we removed probably ½ of the classes as there were way too many and they were not useful.  It was actually the #1 most appreciated “new feature” in 2.0.   There was no deprecation feature at that time so the classes were simply removed.


Back in the 7 or so range, the BMC_Impact class was deprecated as we moved the concept of impact from a separate and special class into being a part of every relationship within the CMDB and so an intimate and integral part of the system.  We introduced the concept of a deprecated class at that release so that if you referenced this class, we still “interpreted” its existence off the data in other relationships.


That is it.  There have been no other classes removed since that time.   As you note, we have added some attributes to classes and maybe even a few classes, but nothing has been removed in the window you are looking at.


Doug Mueller


From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Harsh
Sent: Saturday, November 19, 2016 11:00 AM
To: arslist@ARSLIST.ORG
Subject: CMDB Deprecated classes for 9.1



Hi Folks,


We are planning to upgrade CMDB 7.6.04 to 9.1, could you please let me know where i can get the information for deprecated classes in 9.1, in BMC documentation i haven't find anything mentioned for deprecation class.


i only found information related to addition but not deprecation as per below link:-




Thanks & regards
“Harsh Chaudhary”
Impatience never commanded success"


_ARSlist: "Where the Answers Are" and have been for 20 years_

_ARSlist: "Where the Answers Are" and have been for 20 years_