Note

 

This documentation supports the 20.18.01 version of BMC Remedyforce.

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

BMC Remedyforce CMDB Common Data Model

The CMDB common data model (CDM) in BMC Remedyforce unifies the representation of asset and CI data. It is designed to store data about the most common CIs and assets and provide a mechanism for linking them. The data model provides a complete view of all elements of an IT environment and how they affect each other.

The BMC_BaseElement class is the base class in the hierarchy of the CMDB in BMC Remedyforce. The equivalent CDM common base class for relationships is BMC_BaseRelationship.

Common Data Model diagram

The following image is a hierarchical diagram of all classes in the CDM, including unique attributes. Click the image to view it in actual size.

View the CDM diagram in a PDF format Open link

Common Data Model help

The following table lists the out-of-the-box classes under the BMC_BaseElement class. Classes with a background color are abstract classes, which exist only to organize subclasses and enable you to add a layer of organization. An abstract class has attributes but you cannot create instances of this class.

Most of the classes listed in the table are of the CI class type. The following number notations indicate the other class types in the table:
1 Asset class type
2 Asset class type (Rules-Based Asset class)
3 CI and Asset class type

Click a class to view the available attributes.

First levelSecond levelThird levelFourth levelFifth level

BMC_AccessPoint

BMC_ProtocolEndPoint

BMC_Communication
EndPoint

  

BMC_IPEndPoint

  

BMC_LANEndpoint

  

BMC_Collection

BMC_Concrete
Collection

   

BMC_Connectivity
Collection

BMC_Connectivity
Segment

  

BMC_IPConnectivity
Subnet

  

BMC_IPXConnectivity
Network

  

BMC_LNsCollection

BMC_LAN

 
BMC_WAN 

BMC_Organization

   

BMC_Role

   

BMC_UserCommunity

   

BMC_Document

BMC_Contract

   

BMC_ContractLine

   

BMC_Equipment

    

BMC_LogicalEntity

BMC_Account

   

BMC_Activity

BMC_Business
Process

  

BMC_Transaction

  

BMC_BusinessService 3

   

BMC_Database

   

BMC_FinancialElement

BMC_Cost

  

BMC_Offering

   

BMC_PhysicalLocation

   

BMC_ServiceLevel
Target

   

BMC_Tag

   

BMC_Mobile 1

BMC_Phone 1   
BMC_Tablet 1   
BMC_Person    

BMC_System

BMC_AdminDomain

BMC_NTDomain

  

BMC_ApplicationSystem

BMC_Application

  

BMC_Application
Infrastructure

  

BMC_Software
Server

  

BMC_Cluster

   

BMC_Desktop 2

  

BMC_Hub2



BMC_Laptop 2



BMC_Mainframe 3



BMC_Printer 3



BMC_Router2



BMC_Server2



BMC_StorageSub
System


BMC_Switch2



BMC_System
Component

BMC_HardwareSystem
Component

BMC_DiskDrive

  

BMC_Hardware
Package

BMC_Card

 
BMC_Chassis 
BMC_Rack 

BMC_Keyboard

  

BMC_Media

BMC_CDROM
Drive

 
BMC_FloppyDrive 
BMC_TapeDrive 

BMC_Memory

  

BMC_Monitor 3

  

BMC_NetworkPort

  

BMC_PointingDevice

  

BMC_Processor

  

BMC_UPS

  

BMC_LogicalSystem
Component

BMC_DiskPartition

  

BMC_FileSystem

BMC_Database
Storage

 
BMC_LocalFile
System
 
BMC_RemoteFile
System
 

BMC_ResourcePool

  

BMC_Share

  

BMC_Software

BMC_Patch

 

BMC_Product

BMC_Package

BMC_System
Software

BMC_BIOS
Element

BMC_Operating
System
BMC_Virtual
SystemEnabler

BMC_StorageExtent

BMC_LogicalDisk

 
BMC_Storage
Volume
 

BMC_System
Resource

BMC_MFCoupling
Facility

 

BMC_System
Service

BMC_Application
Service

   
BMC_CloudInstance



  • Related topics

Managing CMDB classes

BMC Remedyforce CMDB 2.0 architecture

Asset and CI management

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

Comments