CMDB Common
Data Model

Class BMC_BaseRelationship

BMC_BaseRelationship

Direct Known Subclasses:
BMC_Component, BMC_Dependency, BMC_ElementLocation, BMC_MemberOfCollection

The BMC_BaseRelationship class is the common base class (top of the inheritance tree) for the relationship classes in the CDM. This class has no corresponding DMTF CIM class.
NameValueScopeOptions
AggregationtrueNone OVERRIDABLE= false
AssociationtrueNone OVERRIDABLE= false
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.
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
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.
characterDestinationClassId
Unique identifier of the class to which the destination (child) configuration item (CI) instance belongs.
characterDestinationDatasetId
Unique identifier of the dataset to which the destination (child) configuration item (CI) instance belongs.
characterDestinationInstanceId
Unique identifier of the destination (child) configuration item (CI) instance in the relationship.
characterDestinationReconciliationIdentity
Reconciliation ID of the destination (child) configuration item (CI) instance.
integerFailedAutomaticIdentification
Attribute used by the Reconciliation Engine to specify whether manual identification is required. Values are False (0, default) and True (1).
characterInstanceId
Unique identifier of the instance. Instances that share the same reconciliation identity do not share the same InstanceId.
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.
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.
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.
integerOpIdWeakReference
Hidden, internal field that stores weak references to the instance.
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.
characterShortDescription
One-line textual description of the instance. Used primarily to provide a human-readable name for the instance when the Name value is encoded.
characterSourceClassId
Unique identifier of the class to which the source (parent) configuration item (CI) instance belongs.
characterSourceDatasetId
Unique identifier of the dataset to which the source (parent) configuration item (CI) instance belongs.
characterSourceInstanceId
Unique identifier of the source (parent) configuration item (CI) instance in the relationship.
characterSourceReconciliationIdentity
Reconciliation ID of the source (parent) configuration item (CI) instance.
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.

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

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
CoretrueNone None
FieldId60613None 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

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

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

DestinationClassId

character DestinationClassId
Unique identifier of the class to which the destination (child) configuration item (CI) instance belongs.

NameValueScopeOptions
CoretrueNone None
FieldId490009100None None
KeytrueNone OVERRIDABLE= false
MaxLen38None None
Name_SpaceBMC.CORENone None
RequiredtrueNone None

DestinationDatasetId

character DestinationDatasetId
Unique identifier of the dataset to which the destination (child) configuration item (CI) instance belongs.

NameValueScopeOptions
CoretrueNone None
FieldId400128900None None
KeytrueNone OVERRIDABLE= false
MaxLen38None None
Name_SpaceBMC.CORENone None
RequiredtrueNone None

DestinationInstanceId

character DestinationInstanceId
Unique identifier of the destination (child) configuration item (CI) instance in the relationship.

NameValueScopeOptions
CoretrueNone None
FieldId490009000None None
KeytrueNone OVERRIDABLE= false
MaxLen38None None
Name_SpaceBMC.CORENone None
RequiredtrueNone None

DestinationReconciliationIdentity

character DestinationReconciliationIdentity
Reconciliation ID of the destination (child) configuration item (CI) instance.

NameValueScopeOptions
CoretrueNone None
FieldId400131000None None
KeytrueNone OVERRIDABLE= false
MaxLen38None None
Name_SpaceBMC.CORENone None
RequiredtrueNone 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

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

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

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

ModifiedDate

datetime ModifiedDate
Date and time the instance was last modified.

NameValueScopeOptions
CoretrueNone None
FieldId6None None
Name_SpaceBMC.CORENone 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

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

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

ShortDescription

character ShortDescription
One-line textual description 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

SourceClassId

character SourceClassId
Unique identifier of the class to which the source (parent) configuration item (CI) instance belongs.

NameValueScopeOptions
CoretrueNone None
FieldId490008100None None
KeytrueNone OVERRIDABLE= false
MaxLen38None None
Name_SpaceBMC.CORENone None
RequiredtrueNone None

SourceDatasetId

character SourceDatasetId
Unique identifier of the dataset to which the source (parent) configuration item (CI) instance belongs.

NameValueScopeOptions
CoretrueNone None
FieldId400128800None None
KeytrueNone OVERRIDABLE= false
MaxLen38None None
Name_SpaceBMC.CORENone None
RequiredtrueNone None

SourceInstanceId

character SourceInstanceId
Unique identifier of the source (parent) configuration item (CI) instance in the relationship.

NameValueScopeOptions
CoretrueNone None
FieldId490008000None None
KeytrueNone OVERRIDABLE= false
MaxLen38None None
Name_SpaceBMC.CORENone None
RequiredtrueNone None

SourceReconciliationIdentity

character SourceReconciliationIdentity
Reconciliation ID of the source (parent) configuration item (CI) instance.

NameValueScopeOptions
CoretrueNone None
FieldId400130900None None
KeytrueNone OVERRIDABLE= false
MaxLen38None 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

Association References

NameClass OriginReference Class
DestinationBMC_BaseRelationshipBMC_BaseElement
SourceBMC_BaseRelationshipBMC_BaseElement

CMDB Common
Data Model

Copyright 2006 BMC Software, Inc. All rights reserved.