CMDB Common
Data Model

Class BMC_SystemComponent

BMC_BaseElement

  |
  +--BMC_SystemComponent
Direct Known Subclasses:
BMC_HardwareSystemComponent, BMC_LogicalSystemComponent

The BMC_SystemComponent class is an abstract class used to define elements that are "part of" (compose) a system. Abstract classes cannot be instantiated. Instead, use subclasses such as BMC_HardwareSystemComponent and BMC_LogicalSystemComponent to represent particular types of system components. Use this class to establish "part of" relationships with caution. 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 access point "parts," which is why a dependency relationship, BMC_HostedAccessPoint, exists to relate endpoints to systems. This class corresponds to the DMTF CIM_SystemComponent class.
NameValueScopeOptions
AbstracttrueTOSUBCLASS= falseOVERRIDABLE= false
Name_SpaceBMC.CORENone None

Attribute Summary
characterSystemClassId
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).
characterSystemName
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_BaseElement
AccountID, AssignedTo, AttributeDataSourceList, Availability, Category, ClassId, CMDBRowLevelSecurity, CMDBWriteSecurity, CompareActionCode, Confidentiality, CreateDate, DatasetId, deleted, DeleteInstanceTrigger, Description, FailedAutomaticIdentification, History, InstanceId, Integrity, Item, LastModifiedBy, LastREJobrunId, LastScanDate, ManufacturerName, MarkAsDeleted, Model, ModifiedDate, Name, NameFormat, Notes, OpIdWeakReference, OwnerContact, OwnerName, Priority, ReconciliationIdentity, ReferenceInstance, RelLeadClassId, RelLeadInstanceId, RequestId, SerialNumber, ShortDescription, Status, Submitter, Supported, TmpOpOriginationForm, TokenFormat, TokenId, Type, VersionNumber

Attribute Detail

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).

NameValueScopeOptions
FieldId301047800None None
MaxLen38None None
Name_SpaceBMC.CORENone None
OSKeytrueNone OVERRIDABLE= false
PropagatedBMC_System.ClassIdNone 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).

NameValueScopeOptions
FieldId301047700None None
MaxLen80None None
Name_SpaceBMC.CORENone None
OSKeytrueNone OVERRIDABLE= false
PropagatedBMC_System.NameNone OVERRIDABLE= false

Relationships

NameReference Class
BMC_HostedSystemComponentsBMC_System

Inherited Relationships

NameParent ClassReference Class
BMC_BaseRelationshipBMC_BaseElementBMC_BaseElement
BMC_CIToConfigBaseRelationshipBMC_BaseElementBMC_ConfigBaseElement
BMC_ComponentBMC_BaseElementBMC_BaseElement
BMC_DependencyBMC_BaseElementBMC_BaseElement
BMC_ElementLocationBMC_BaseElementBMC_BaseElement
BMC_FederatedInterfaceLinkBMC_BaseElementBMC_ConfigBaseElement
BMC_FederatedKeyLinkBMC_BaseElementBMC_ConfigBaseElement
BMC_MemberOfCollectionBMC_BaseElementBMC_BaseElement

CMDB Common
Data Model

Copyright 2006 BMC Software, Inc. All rights reserved.