BMC Atrium CMDB
Data Model

Class BMC.CORE:BMC_SystemComponent

BMC.CORE:BMC_BaseElement

  |
  +--BMC.CORE:BMC_SystemComponent
Direct Known Subclasses:
BMC.CORE:BMC_HardwareSystemComponent, BMC.CORE:BMC_LogicalSystemComponent

Abstract class that defines elements that compose a system. These elements can consist of hardware or logical system components. By definition, abstract classes cannot hold any instances. You use them only in special cases to organize subclasses so that you have the flexibility to add a layer of organization without a database join. Therefore, you might use subclasses such as BMC_HardwareSystemComponent and BMC_LogicalSystemComponent to represent particular types of system components. For example, you might group a specific processor as an instance of BMC_HardwareSystemComponent, and a software package for that processor as an instance of BMC_LogicalSystemComponent. The BMC_SystemComponent class shares a close association with the BMC_System class. The main relationship between the two is the BMC_HostedSystemComponenents relationship, enabling you to model a complete computer system by linking a PC with all of its components. However, be careful when you use this class to establish relationships. For example, access points that are dependent and hosted on a system are not components of the system. The system is not made up of any parts of access points, which is why you should use the dependency relationship, BMC_HostedAccessPoint, to relate endpoints to systems. This class corresponds to the DMTF class CIM_SystemComponent.

Properties

Name Value Scope Options
namespaceName BMC.CORE None None
classId BMC_SYSTEMCOMPONENT None None
Abstract abstractRegular TOSUBCLASS=false OVERRIDABLE=false
Exposure usedVisible TOSUBCLASS=false OVERRIDABLE=false

Attributes Summary

Data type Name and description
enumeration isVirtual
Attribute that specifies whether the instance is virtual or physical. To ensure correct reconciliation with data created by BMC Software products, use NULL instead of No for an instance that is not virtual.
character SystemClassId
Unique identifier of the class of the system to which the component belongs. This attribute value is automatically propagated from the related configuration item (CI).
character SystemName
Name of the system to which the component belongs. This attribute value is automatically propagated from the related configuration item (CI).


Attributes inherited from class BMC.CORE:BMC_BaseElement
AccountID, AssignedTo, AttributeDataSourceList, Availability, Category, CheckSumValue, CITag, ClassId, CMDBRowLevelSecurity, CMDBWriteSecurity, Confidentiality, CreateDate, DatasetId, Description, FailedAutomaticIdentification, History, ImpactComputationModel, InstanceId, Integrity, isCloud, Item, LastModifiedBy, LastScanDate, LicensingType, ManufacturerName, MarkAsDeleted, MarketVersion, Model, ModifiedDate, Name, NameFormat, Notes, OwnerContact, OwnerName, ParentCITag, Priority, ReconciliationIdentity, ReferenceInstance, RequestId, SerialNumber, ShortDescription, Submitter, Supported, SystemEnvironment, TokenFormat, TokenId, Type, VersionNumber

Attribute Detail

isVirtual

enumeration isVirtual
Attribute that specifies whether the instance is virtual or physical. To ensure correct reconciliation with data created by BMC Software products, use NULL instead of No for an instance that is not virtual.

Name Value Scope Options
FieldId 530054200
None None
attributeId OS00C04FA081BAbMXaSAaq6rlgre4A
None None
namespaceName BMC.CORE
None None
ValueMap 0;1
None None
Values No; Yes
None TRANSLATABLE= true

SystemClassId

character
SystemClassId
Unique identifier of the class of the system to which the component belongs. This attribute value is automatically propagated from the related configuration item (CI).

Name Value Scope Options
FieldId 301047800
None None
attributeId OB000874CD4B4FE[ujQAKb5LAAQgAA
None None
namespaceName BMC.CORE
None None
MaxLen 38
None None
OSKey true
None OVERRIDABLE=false

SystemName

character
SystemName
Name of the system to which the component belongs. This attribute value is automatically propagated from the related configuration item (CI).

Name Value Scope Options
FieldId 301047700
None None
attributeId OB000874CD4B4Fv[qjQAWndKAAQQAA
None None
namespaceName BMC.CORE
None None
MaxLen 254
None None
OSKey true
None OVERRIDABLE=false

Local Relationship Classes

Name Reference CI Class
BMC.CORE:BMC_HostedSystemComponents BMC.CORE:BMC_System

Inherited Relationship Classes

Name Superclass Reference CI Class

BMC Atrium CMDB
Data Model

Copyright 2007 BMC Software, Inc. All rights reserved.