Classification filtering
Classification filtering allows you to exclude CIs of a particular classification from being imported.
This provides a lower level of control over data filtering than authorized space promotion scope filtering provides, but it provides some performance improvement if unneeded classifications are identified and filtered. This is recommended for small to medium sized environments.
To prevent CIs of a particular class from being imported, set the depth value for that CI type to negative one (-1). Note that if no depths are set to -1, then no filtering will be applied.
For example, suppose you want to manage the CIs in a certain top-level class, as well as some of the related CIs. Perhaps this top-level class has three child classes, and you want to manage two of them, as well as their children, but you do not want to manage CIs in the third child class. You set the depth for the top-level class to three, and then set the depth for the third child class, the one you do not want to manage, to -1. Do not set a depth value for the other two child classes. With those settings, CIs of the top-level class are imported, along with CIs of the two classes that do not have their own depth values, and CIs of the child classes of those two classes. CIs of the third child class, whose depth was set to -1, are not be imported.
When you exclude a CI class from being imported, the relationships between the CIs that precede it and the CIs that follow it in the tree are not imported. Only relationships between CI classes that are contiguous from the top level down are included.
As a best practice, certain CI types are initially set (out of the box) to be filtered out. This is controlled by un-commenting (or removing the double slash "//") in each desired line in the ccmdb.properties file. Enabling for filtering, or un-commenting, the line with the value set to -1 will filter out these CIs.
APP.CONFIGFILE=-1
APP.DB.DB2.DB2DATABASECONFIGVALUE=-1
APP.DB.DB2.DB2INSTANCECONFIGVALUE=-1
APP.DB.DB2.DB2SYSTEMCONFIGVALUE=-1
APP.PROCESSPOOL=-1
CORE.LOGICALCONTENT=-1
DEV.DISKPARTITION=-1
DEV.MEDIAACCESSDEVICE=-1
DEV.MEDIAACCESSDEVICEDEV.STORAGEVOLUME=-1
SYS.AIXSOFTWARECOMPONENT=-1
SYS.DATAFILE=-1
SYS.SOFTWARECOMPONENT=-1
SYS.WINDOWS.WINDOWSSERVICE=-1
SYS.ZOS.ZREPORTFILE=-1
//APP.CONFIGFILE=-1
(Comment
out a line instead of deleting a classification line, so that you can easily un-comment it later as
needed for future filtering.)Before you activate a CI type, be sure to check the value specified in the ccmdb.properties file to verify that the desired number of child classes will be imported.