CMDB Common
Data Model

Class BMC_BaseElement

BMC_BaseElement

Direct Known Subclasses:
BMC_AccessPoint, BMC_Collection, BMC_Document, BMC_Equipment, BMC_LogicalEntity, BMC_Person, BMC_System, BMC_SystemComponent, BMC_SystemService

The BMC_BaseElement class is the common base class (top of the inheritance tree) for the configuration item (CI) classes in the CDM. This class corresponds to the DMTF CIM_ManagedElement class.
NameValueScopeOptions
Name_SpaceBMC.CORENone None

Attribute Summary
characterAccountID
Account to which the instance belongs. This value is used to set permissions for the instance and is intended for implementing multitenancy. Accounts can represent customers, organizations, departments, or other parties to which you want to give access to a limited set of configuration items (CIs) and relationships.
characterAssignedTo
Person to whom the instance is assigned.
characterAttributeDataSourceList
Attribute used by the Reconciliation Engine to list all other attributes in the class, each with the source dataset that supplied the attribute's value the last time the instance was merged. This enables each attribute to participate in Merge activities by using the precedence value of the dataset that populated it.
integerAvailability
Level of adverse effects that a loss of availability of the instance has on organizational operations, assets, or individuals. N/A (10) indicates no effect, Low (20) indicates limited adverse effects, Moderate (30) indicates serious adverse effects, and High (40) indicates severe or catastrophic adverse effects. Ensures that your organization has timely and reliable access to information in the instance (44 U.S.C., SEC. 3542).
characterCategory
User-defined categorization of the instance. Used with the Type and Item attributes.
characterClassId
Unique identifier of the class to which the instance belongs.
characterCMDBRowLevelSecurity
List of permission groups that have read-only access to the instance data.
characterCMDBWriteSecurity
List of permission groups that have read/write access to the instance data.
characterCompareActionCode
Attribute used by the Reconciliation Engine to cause custom workflow to execute during Comparison activities. Do not enter a value in this field
integerConfidentiality
Level of adverse effects that a loss of confidentiality of the data in the instance has on organizational operations, assets, or individuals. N/A (10) indicates no effect, Low (20) indicates limited adverse effects, Moderate (30) indicates serious adverse effects, and High (40) indicates severe or catastrophic adverse effects. Preserves authorized restrictions on information access and disclosure, including means for protecting personal privacy and proprietary information (44 U.S.C., SEC. 3542). No default value.
datetimeCreateDate
Date and time the instance was created.
characterDatasetId
Unique identifier of the dataset the instance belongs to. This can be the ID of the BMC Remedy Asset Management dataset (BMC.ASSET) or the ID of a discovery application dataset (for example, BMC.IMPORT.TOPO or BMC.IMPORT.CONFIG).
integerdeleted
This attribute is no longer used.
integerDeleteInstanceTrigger
Hidden, display-only field used by workflow to delete the instance.
characterDescription
Textual description of the instance.
integerFailedAutomaticIdentification
Attribute used by the Reconciliation Engine to specify whether manual identification is required. Values are False (0, default) and True (1).
diaryHistory
History of the instance in diary format.
characterInstanceId
Unique identifier of the instance. Instances that share the same reconciliation identity do not share the same InstanceId.
integerIntegrity
Level of adverse effects that a loss of integrity of the instance has on organizational operations, assets, or individuals. N/A (10) indicates no effect, Low (20) indicates limited adverse effects, Moderate (30) indicates serious adverse effects, and High (40) indicates severe or catastrophic adverse effects. Guards against improper information modification or destruction, and includes information ensuring nonrepudiation and authenticity (44 U.S.C., SEC. 3542). No default value.
characterItem
User-defined categorization of the instance. Used with the Category and Type attributes.
characterLastModifiedBy
User that last modified the instance.
characterLastREJobrunId
Attribute used by the Reconciliation Engine to specify the ID of the last reconciliation job in which the instance participated.
datetimeLastScanDate
Attribute used by discovery applications to specify the last date and time the instance was scanned.
characterManufacturerName
Organization that produced the entity represented by the instance. For example, if the instance represents a Pro Widget 2000, the ManufacturerName might be Acme Widget Company.
integerMarkAsDeleted
Attribute that specifies whether the instance is soft deleted. Values are No (0) and Yes (1). To ensure correct reconciliation with data created by BMC Software products, use NULL instead of No for an instance that is not soft deleted.
characterModel
Name by which the entity represented by the instance is generally known. For example, the model name of an Acme widget might be Pro Widget 2000.
datetimeModifiedDate
Date and time the instance was last modified.
characterName
Name of the instance. Some discovery applications and other data sources populate this attribute with values that are unique but not human readable. In this case, they should also populate (1) the NameFormat attribute with a value specifying the format of the Name value and (2) the ShortDescription attribute with the human-readable name of the instance.
characterNameFormat
Heuristic used to generate the Name value. For example, a computer system might be identified by an external DNS name or by a static IP address. The heuristic will likely not be the same for each subclass of this class. This attribute should be populated by any data source that provides a Name value that is not human readable.
diaryNotes
General notes in diary format about the item represented by the instance.
integerOpIdWeakReference
Hidden, internal field that stores weak references to the instance.
characterOwnerContact
Information about how to contact the primary system owner (for example, a phone number, an email address, or both).
characterOwnerName
Name of the primary system owner.
integerPriority
Customer-assigned instance priority. Values are PRIORITY_5 (0, default), PRIORITY_4 (1), PRIORITY_3 (2), PRIORITY_2 (3), and PRIORITY_1 (4).
characterReconciliationIdentity
Identifier assigned either manually or by an Identification activity. It is unique to all instances in any dataset that represent the same real-life CI or relationship. Stays the same when the instance is copied or moved to other datasets.
integerReferenceInstance
Reserved for use in a future version of BMC Atrium CMDB.
characterRelLeadClassId
Hidden, internal field that stores reconciliation references.
characterRelLeadInstanceId
Hidden, internal field that stores reconciliation references.
characterRequestId
Internal system field.
characterSerialNumber
Manufacturer-allocated number used to identify the physical entity represented by the instance.
characterShortDescription
Short textual description (one-line string) of the instance. Used primarily to provide a human-readable name for the instance when the Name value is encoded.
characterStatus
Internal field that prevents users from creating an attribute with the name "Status."
characterSubmitter
Unique account identifier of the user that created the instance. This attribute is automatically populated.
integerSupported
Attribute that specifies whether technical support is provided for this class. Values are Yes (0, default), No (1), and N/A (2). If set to No, the class is deprecated and support might not be provided for it in the future.
characterTmpOpOriginationForm
Internal, display-only field.
characterTokenFormat
Heuristic used to generate the TokenId value. The heuristic is defined in a subclass of this class.
characterTokenId
Unique identifier populated by some discovery applications and used by the Reconciliation Engine to identify instances.
characterType
User-defined categorization of the instance. Used with the Category and Item attributes.
characterVersionNumber
Version number of the physical entity represented by the instance.

Attribute Detail

AccountID

character AccountID
Account to which the instance belongs. This value is used to set permissions for the instance and is intended for implementing multitenancy. Accounts can represent customers, organizations, departments, or other parties to which you want to give access to a limited set of configuration items (CIs) and relationships.

NameValueScopeOptions
FieldId301186800None None
MaxLen254None None
Name_SpaceBMC.CORENone None

AssignedTo

character AssignedTo
Person to whom the instance is assigned.

NameValueScopeOptions
FieldId4None None
Internal_CoretrueNone None
MaxLen254None None
Name_SpaceBMC.CORENone None

AttributeDataSourceList

character AttributeDataSourceList
Attribute used by the Reconciliation Engine to list all other attributes in the class, each with the source dataset that supplied the attribute's value the last time the instance was merged. This enables each attribute to participate in Merge activities by using the precedence value of the dataset that populated it.

NameValueScopeOptions
FieldId530019500None None
MaxLen0None None
Name_SpaceBMC.CORENone None

Availability

integer Availability
Level of adverse effects that a loss of availability of the instance has on organizational operations, assets, or individuals. N/A (10) indicates no effect, Low (20) indicates limited adverse effects, Moderate (30) indicates serious adverse effects, and High (40) indicates severe or catastrophic adverse effects. Ensures that your organization has timely and reliable access to information in the instance (44 U.S.C., SEC. 3542).

NameValueScopeOptions
FieldId490001211None None
Name_SpaceBMC.CORENone None
ValueMap10, 20, 30, 40None None
ValuesN/A, Low, Moderate, HighNone TRANSLATABLE= true

Category

character Category
User-defined categorization of the instance. Used with the Type and Item attributes.

NameValueScopeOptions
FieldId200000003None None
MaxLen255None None
Name_SpaceBMC.CORENone None

ClassId

character ClassId
Unique identifier of the class to which the instance belongs.

NameValueScopeOptions
CoretrueNone None
FieldId400079600None None
MaxLen38None None
Name_SpaceBMC.CORENone None

CMDBRowLevelSecurity

character CMDBRowLevelSecurity
List of permission groups that have read-only access to the instance data.

NameValueScopeOptions
CoretrueNone None
FieldId112None None
Maxlen255None None
Name_SpaceBMC.CORENone None

CMDBWriteSecurity

character CMDBWriteSecurity
List of permission groups that have read/write access to the instance data.

NameValueScopeOptions
FieldId60513None None
MaxLen255None None
Name_SpaceBMC.CORENone None

CompareActionCode

character CompareActionCode
Attribute used by the Reconciliation Engine to cause custom workflow to execute during Comparison activities. Do not enter a value in this field

NameValueScopeOptions
DisplayOnlytrueNone None
FieldId530001800None None
MaxLen127None None
Name_SpaceBMC.CORENone None

Confidentiality

integer Confidentiality
Level of adverse effects that a loss of confidentiality of the data in the instance has on organizational operations, assets, or individuals. N/A (10) indicates no effect, Low (20) indicates limited adverse effects, Moderate (30) indicates serious adverse effects, and High (40) indicates severe or catastrophic adverse effects. Preserves authorized restrictions on information access and disclosure, including means for protecting personal privacy and proprietary information (44 U.S.C., SEC. 3542). No default value.

NameValueScopeOptions
FieldId490001209None None
MaxLen64None None
Name_SpaceBMC.CORENone None
ValueMap10, 20, 30, 40None None
ValuesN/A, Low, Moderate, HighNone TRANSLATABLE= true

CreateDate

datetime CreateDate
Date and time the instance was created.

NameValueScopeOptions
CoretrueNone None
FieldId3None None
Name_SpaceBMC.CORENone None
SystemtrueNone None

DatasetId

character DatasetId
Unique identifier of the dataset the instance belongs to. This can be the ID of the BMC Remedy Asset Management dataset (BMC.ASSET) or the ID of a discovery application dataset (for example, BMC.IMPORT.TOPO or BMC.IMPORT.CONFIG).

NameValueScopeOptions
FieldId400127400None None
MaxLen127None None
Name_SpaceBMC.CORENone None
RequiredtrueNone None

deleted

integer deleted
This attribute is no longer used.

NameValueScopeOptions
CoretrueNone None
FieldId490000200None None
HiddentrueNone None
Name_SpaceBMC.CORENone None
ValueMap0, 1None None
Valuestrue, falseNone TRANSLATABLE= true

DeleteInstanceTrigger

integer DeleteInstanceTrigger
Hidden, display-only field used by workflow to delete the instance.

NameValueScopeOptions
DisplayOnlytrueNone None
FieldId400138300None None
HiddentrueNone None
Internal_CoretrueNone None
Name_SpaceBMC.CORENone None

Description

character Description
Textual description of the instance.

NameValueScopeOptions
FieldId240000007None None
MaxLen254None None
Name_SpaceBMC.CORENone None

FailedAutomaticIdentification

integer FailedAutomaticIdentification
Attribute used by the Reconciliation Engine to specify whether manual identification is required. Values are False (0, default) and True (1).

NameValueScopeOptions
FieldId301118000None None
Internal_CoretrueNone None
Name_SpaceBMC.CORENone None
ValueMap0, 1None None
ValuesFalse, TrueNone TRANSLATABLE= true

History

diary History
History of the instance in diary format.

NameValueScopeOptions
DiarytrueNone None
FieldId200003000None None
Name_SpaceBMC.CORENone None

InstanceId

character InstanceId
Unique identifier of the instance. Instances that share the same reconciliation identity do not share the same InstanceId.

NameValueScopeOptions
CoretrueNone None
FieldId179None None
KeytrueNone OVERRIDABLE= false
MaxLen38None None
Name_SpaceBMC.CORENone None

Integrity

integer Integrity
Level of adverse effects that a loss of integrity of the instance has on organizational operations, assets, or individuals. N/A (10) indicates no effect, Low (20) indicates limited adverse effects, Moderate (30) indicates serious adverse effects, and High (40) indicates severe or catastrophic adverse effects. Guards against improper information modification or destruction, and includes information ensuring nonrepudiation and authenticity (44 U.S.C., SEC. 3542). No default value.

NameValueScopeOptions
FieldId490001213None None
Name_SpaceBMC.CORENone None
ValueMap10, 20, 30, 40None None
ValuesN/A, Low, Moderate, HighNone TRANSLATABLE= true

Item

character Item
User-defined categorization of the instance. Used with the Category and Type attributes.

NameValueScopeOptions
FieldId200000005None None
MaxLen255None None
Name_SpaceBMC.CORENone None

LastModifiedBy

character LastModifiedBy
User that last modified the instance.

NameValueScopeOptions
CoretrueNone None
FieldId5None None
MaxLen254None None
Name_SpaceBMC.CORENone None

LastREJobrunId

character LastREJobrunId
Attribute used by the Reconciliation Engine to specify the ID of the last reconciliation job in which the instance participated.

NameValueScopeOptions
CoretrueNone None
FieldId490001289None None
MaxLen127None None
Name_SpaceBMC.CORENone None

LastScanDate

datetime LastScanDate
Attribute used by discovery applications to specify the last date and time the instance was scanned.

NameValueScopeOptions
FieldId300927600None None
Name_SpaceBMC.CORENone None

ManufacturerName

character ManufacturerName
Organization that produced the entity represented by the instance. For example, if the instance represents a Pro Widget 2000, the ManufacturerName might be Acme Widget Company.

NameValueScopeOptions
FieldId240001003None None
MaxLen254None None
Name_SpaceBMC.CORENone None

MarkAsDeleted

integer MarkAsDeleted
Attribute that specifies whether the instance is soft deleted. Values are No (0) and Yes (1). To ensure correct reconciliation with data created by BMC Software products, use NULL instead of No for an instance that is not soft deleted.

NameValueScopeOptions
CoretrueNone None
FieldId400129100None None
HiddentrueNone None
Name_SpaceBMC.CORENone None
ValueMap0, 1None None
ValuesNo, YesNone TRANSLATABLE= true

Model

character Model
Name by which the entity represented by the instance is generally known. For example, the model name of an Acme widget might be Pro Widget 2000.

NameValueScopeOptions
FieldId240001002None None
MaxLen254None None
Name_SpaceBMC.CORENone None

ModifiedDate

datetime ModifiedDate
Date and time the instance was last modified.

NameValueScopeOptions
CoretrueNone None
FieldId6None None
Name_SpaceBMC.CORENone None
SMEReadtrueNone None
SystemtrueNone None

Name

character Name
Name of the instance. Some discovery applications and other data sources populate this attribute with values that are unique but not human readable. In this case, they should also populate (1) the NameFormat attribute with a value specifying the format of the Name value and (2) the ShortDescription attribute with the human-readable name of the instance.

NameValueScopeOptions
FieldId200000020None None
KeytrueNone OVERRIDABLE= false
MaxLen254None None
Name_SpaceBMC.CORENone None
RequiredtrueNone None

NameFormat

character NameFormat
Heuristic used to generate the Name value. For example, a computer system might be identified by an external DNS name or by a static IP address. The heuristic will likely not be the same for each subclass of this class. This attribute should be populated by any data source that provides a Name value that is not human readable.

NameValueScopeOptions
FieldId301089100None None
MaxLen80None None
Name_SpaceBMC.CORENone None

Notes

diary Notes
General notes in diary format about the item represented by the instance.

NameValueScopeOptions
DiarytrueNone None
FieldId240000008None None
Name_SpaceBMC.CORENone None

OpIdWeakReference

integer OpIdWeakReference
Hidden, internal field that stores weak references to the instance.

NameValueScopeOptions
FieldId400124500None None
HiddentrueNone None
Internal_CoretrueNone None
Name_SpaceBMC.CORENone None

OwnerContact

character OwnerContact
Information about how to contact the primary system owner (for example, a phone number, an email address, or both).

NameValueScopeOptions
FieldId301002800None None
MaxLen254None None
Name_SpaceBMC.CORENone None

OwnerName

character OwnerName
Name of the primary system owner.

NameValueScopeOptions
FieldId301002900None None
MaxLen254None None
Name_SpaceBMC.CORENone None

Priority

integer Priority
Customer-assigned instance priority. Values are PRIORITY_5 (0, default), PRIORITY_4 (1), PRIORITY_3 (2), PRIORITY_2 (3), and PRIORITY_1 (4).

NameValueScopeOptions
FieldId301172600None None
Name_SpaceBMC.CORENone None
ValueMap0, 1, 2, 3, 4None None
ValuesPRIORITY_5, PRIORITY_4, PRIORITY_3, PRIORITY_2, PRIORITY_1None TRANSLATABLE= true

ReconciliationIdentity

character ReconciliationIdentity
Identifier assigned either manually or by an Identification activity. It is unique to all instances in any dataset that represent the same real-life CI or relationship. Stays the same when the instance is copied or moved to other datasets.

NameValueScopeOptions
CoretrueNone None
FieldId400129200None None
MaxLen38None None
Name_SpaceBMC.CORENone None
RequiredtrueNone None

ReferenceInstance

integer ReferenceInstance
Reserved for use in a future version of BMC Atrium CMDB.

NameValueScopeOptions
FieldId530031600None None
Name_SpaceBMC.CORENone None
ValueMap0None None
ValuesReferenceInstanceNone TRANSLATABLE= true

RelLeadClassId

character RelLeadClassId
Hidden, internal field that stores reconciliation references.

NameValueScopeOptions
FieldId400131300None None
HiddentrueNone None
Internal_CoretrueNone None
MaxLen255None None
Name_SpaceBMC.CORENone None

RelLeadInstanceId

character RelLeadInstanceId
Hidden, internal field that stores reconciliation references.

NameValueScopeOptions
FieldId400131200None None
HiddentrueNone None
Internal_CoretrueNone None
MaxLen255None None
Name_SpaceBMC.CORENone None

RequestId

character RequestId
Internal system field.

NameValueScopeOptions
FieldId1None None
Internal_CoretrueNone None
MaxLen15None None
Name_SpaceBMC.CORENone None

SerialNumber

character SerialNumber
Manufacturer-allocated number used to identify the physical entity represented by the instance.

NameValueScopeOptions
FieldId200000001None None
MaxLen254None None
Name_SpaceBMC.CORENone None

ShortDescription

character ShortDescription
Short textual description (one-line string) of the instance. Used primarily to provide a human-readable name for the instance when the Name value is encoded.

NameValueScopeOptions
FieldId8None None
Internal_CoretrueNone None
MaxLen254None None
Name_SpaceBMC.CORENone None
RequiredtrueNone None

Status

character Status
Internal field that prevents users from creating an attribute with the name "Status."

NameValueScopeOptions
FieldId7None None
HiddentrueNone None
Internal_CoretrueNone None
MaxLen30None None
Name_SpaceBMC.CORENone None
RequiredtrueNone None

Submitter

character Submitter
Unique account identifier of the user that created the instance. This attribute is automatically populated.

NameValueScopeOptions
CoretrueNone None
FieldId2None None
MaxLen254None None
Name_SpaceBMC.CORENone None
RequiredtrueNone None

Supported

integer Supported
Attribute that specifies whether technical support is provided for this class. Values are Yes (0, default), No (1), and N/A (2). If set to No, the class is deprecated and support might not be provided for it in the future.

NameValueScopeOptions
FieldId260100002None None
Name_SpaceBMC.CORENone None
ValueMap0, 1, 2None None
ValuesYes, No, N/ANone TRANSLATABLE= true

TmpOpOriginationForm

character TmpOpOriginationForm
Internal, display-only field.

NameValueScopeOptions
DisplayOnlytrueNone None
FieldId400125000None None
HiddentrueNone None
Internal_CoretrueNone None
MaxLen255None None
Name_SpaceBMC.CORENone None

TokenFormat

character TokenFormat
Heuristic used to generate the TokenId value. The heuristic is defined in a subclass of this class.

NameValueScopeOptions
FieldId530010200None None
MaxLen254None None
Name_SpaceBMC.CORENone None

TokenId

character TokenId
Unique identifier populated by some discovery applications and used by the Reconciliation Engine to identify instances.

NameValueScopeOptions
FieldId530010100None None
MaxLen254None None
Name_SpaceBMC.CORENone None

Type

character Type
User-defined categorization of the instance. Used with the Category and Item attributes.

NameValueScopeOptions
FieldId200000004None None
MaxLen60None None
Name_SpaceBMC.CORENone None

VersionNumber

character VersionNumber
Version number of the physical entity represented by the instance.

NameValueScopeOptions
FieldId240001005None None
MaxLen254None None
Name_SpaceBMC.CORENone None

Relationships

NameReference Class
BMC_BaseRelationshipBMC_BaseElement
BMC_CIToConfigBaseRelationshipBMC_ConfigBaseElement
BMC_ComponentBMC_BaseElement
BMC_DependencyBMC_BaseElement
BMC_ElementLocationBMC_BaseElement
BMC_FederatedInterfaceLinkBMC_ConfigBaseElement
BMC_FederatedKeyLinkBMC_ConfigBaseElement
BMC_MemberOfCollectionBMC_BaseElement

Inherited Relationships

NameParent ClassReference Class

CMDB Common
Data Model

Copyright 2006 BMC Software, Inc. All rights reserved.