BMC Atrium CMDB
Data Model

Class BMC.CORE.CONFIG:BMC_ConfigBaseRelationship

BMC.CORE.CONFIG:BMC_ConfigBaseRelationship

Direct Known Subclasses:
BMC.CORE.CONFIG:BMC_FederatedProductLink

Relationship class that is the base class for all core configuration relationship classes. This class has only one subclass, BMC_FederatedProductLink, which pertains to federation. For example, through the BMC_ConfigBaseRelationship class, the BMC_FederatedProductLink subclass relates federated products to their federated interfaces. This class has no corresponding DMTF CIM class.

Properties

Name Value Scope Options
namespaceName BMC.CORE.CONFIG None None
classId BMC_CONFIGBASERELATIONSHIP None None
FormName BMC.CORE.CONFIG:BMC_ConfigBaseRelationship None None
Exposure usedVisible TOSUBCLASS=false OVERRIDABLE=false
Association true TOSUBCLASS=false OVERRIDABLE=false
Cardinality many_many TOSUBCLASS=false OVERRIDABLE=false

Attributes Summary

Data type Name and description
character AttributeDataSourceList
Attribute that specifies a list of all other attributes in the class, each with the source dataset that supplied the attribute's value the last time the instance was merged. In the next merge, the precedence value of the source dataset is compared, for each attribute, against the precedence value of the dataset that populated it.
character ClassId
Attribute that specifies the unique identifier of the class to which the instance belongs.
character CMDBRowLevelSecurity
Attribute that specifies a list of permission groups that have read-only access to the instance data.
character CMDBWriteSecurity
Attribute that specifies a list of permission groups that have read/write access to the instance data.
dateTime CreateDate
Attribute that specifies the date and time the instance was created. This is an internal system field that is not set by the user. Do not enter a value in this attribute. Value supplied by: CMDB.
character Destination.ClassId
Attribute that specifies the unique identifier of the class to which the destination (child) CI instance belongs in the relationship.
character Destination.DatasetId
Attribute that specifies the unique identifier of the dataset to which the destination (child) CI instance belongs in the relationship.
character Destination.InstanceId
Attribute that specifies the unique identifier of the destination (child) CI instance in the relationship.
character Destination.ReconciliationIdentity
Attribute that specifies the Reconciliation ID of the destination (child) CI instance in the relationship.
character InstanceId
Attribute that specifies the unique identifier of the instance.
character LastModifiedBy
Attribute that specifies the user that last modified the instance. This is an internal system field that is not be set by the user. Do not enter a value for this attribute. Value supplied by: AR System.
enumeration MarkAsDeleted
Attribute that specifies whether the instance is soft-deleted. When deleting instances from source datasets, you should first mark them as deleted, then use the Merge activity, and finally use the Purge Dataset and Delete Dataset activities periodically to clean up datasets. Supported values are No (0) and Yes (1). To mark an instance as deleted, set the MarkAsDeleted attribute to Yes. To unmark an instance as deleted, set the MarkAsDeleted attribute to No.
dateTime ModifiedDate
Attribute that specifies the date and time that the instance was last modified.
character RequestId
Attribute that specifies the identification number of the request. This is an internal system attribute. Do not enter a value for this attribute. Value supplied by: AR System.
character Source.ClassId
Attribute that specifies the unique identifier of the class to which the source (parent) CI instance belongs in the relationship.
character Source.DatasetId
Attribute that specifies the unique identifier of the dataset to which the source (parent) CI instance belongs in the relationship.
character Source.InstanceId
Attribute that specifies the unique identifier of the source (parent) CI instance in the relationship.
character Source.ReconciliationIdentity
Attribute that specifies the Reconciliation ID of the source (parent) CI instance in the relationship.
character Submitter
Attribute that specifies the unique account identifier of the user that created the instance. Value supplied by: AR System. The value is based on the name of the user who logs on to the system and populates the CI.

Attribute Detail

AttributeDataSourceList

character AttributeDataSourceList
Attribute that specifies a list of all other attributes in the class, each with the source dataset that supplied the attribute's value the last time the instance was merged. In the next merge, the precedence value of the source dataset is compared, for each attribute, against the precedence value of the dataset that populated it.

Name Value Scope Options
FieldId 530019500
None None
attributeId CMDB_ATTR_ID_ATTR_DATA_SOURCE_LIST
None None
namespaceName BMC.CORE
None None
MaxLen 0
None None

ClassId

character
ClassId
Attribute that specifies the unique identifier of the class to which the instance belongs.

Name Value Scope Options
FieldId 400079600
None None
attributeId OBJSTR_ATTR_ID_CLASS_ID
None None
namespaceName BMC.CORE.CONFIG
None None
MaxLen 38
None None

CMDBRowLevelSecurity

character
CMDBRowLevelSecurity
Attribute that specifies a list of permission groups that have read-only access to the instance data.

Name Value Scope Options
FieldId 112
None None
attributeId CMDB_ATTR_ID_ROW_LEVEL_SECURITY
None None
namespaceName BMC.CORE
None None
MaxLen 255
None None

CMDBWriteSecurity

character
CMDBWriteSecurity
Attribute that specifies a list of permission groups that have read/write access to the instance data.

Name Value Scope Options
FieldId 60513
None None
attributeId CMDB_ATTR_ID_WRITE_SECURITY
None None
namespaceName BMC.CORE
None None
MaxLen 255
None None

CreateDate

dateTime
CreateDate
Attribute that specifies the date and time the instance was created. This is an internal system field that is not set by the user. Do not enter a value in this attribute. Value supplied by: CMDB.

Name Value Scope Options
FieldId 3
None None
attributeId OBJSTR_ATTR_ID_CREATE_DATE
None None
namespaceName BMC.CORE
None None

Destination.ClassId

character
Destination.ClassId
Attribute that specifies the unique identifier of the class to which the destination (child) CI instance belongs in the relationship.

Name Value Scope Options
FieldId 490009100
None None
attributeId OBJSTR_ATTR_ID_REL_CLASS_ID_2
None None
namespaceName BMC.CORE.CONFIG
None None
MaxLen 38
None None

Destination.DatasetId

character
Destination.DatasetId
Attribute that specifies the unique identifier of the dataset to which the destination (child) CI instance belongs in the relationship.

Name Value Scope Options
FieldId 400128900
None None
attributeId OBJSTR_ATTR_ID_REL_DATA_SET_ID_2
None None
namespaceName BMC.CORE
None None
MaxLen 255
None None

Destination.InstanceId

character
Destination.InstanceId
Attribute that specifies the unique identifier of the destination (child) CI instance in the relationship.

Name Value Scope Options
FieldId 490009000
None None
attributeId OBJSTR_ATTR_ID_REL_INSTANCE_ID_2
None None
namespaceName BMC.CORE.CONFIG
None None
MaxLen 38
None None

Destination.ReconciliationIdentity

character
Destination.ReconciliationIdentity
Attribute that specifies the Reconciliation ID of the destination (child) CI instance in the relationship.

Name Value Scope Options
FieldId 400131000
None None
attributeId OBJSTR_ATTR_ID_REL_RECONCIL_ID_2
None None
namespaceName BMC.CORE.CONFIG
None None
MaxLen 38
None None

InstanceId

character
InstanceId
Attribute that specifies the unique identifier of the instance.

Name Value Scope Options
FieldId 179
None None
attributeId OBJSTR_ATTR_ID_INSTANCE_ID
None None
namespaceName BMC.CORE.CONFIG
None None
MaxLen 38
None None

LastModifiedBy

character
LastModifiedBy
Attribute that specifies the user that last modified the instance. This is an internal system field that is not be set by the user. Do not enter a value for this attribute. Value supplied by: AR System.

Name Value Scope Options
FieldId 5
None None
attributeId OBJSTR_ATTR_ID_LAST_MODIFIED
None None
namespaceName BMC.CORE
None None
MaxLen 254
None None

MarkAsDeleted

enumeration
MarkAsDeleted
Attribute that specifies whether the instance is soft-deleted. When deleting instances from source datasets, you should first mark them as deleted, then use the Merge activity, and finally use the Purge Dataset and Delete Dataset activities periodically to clean up datasets. Supported values are No (0) and Yes (1). To mark an instance as deleted, set the MarkAsDeleted attribute to Yes. To unmark an instance as deleted, set the MarkAsDeleted attribute to No.

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

ModifiedDate

dateTime
ModifiedDate
Attribute that specifies the date and time that the instance was last modified.

Name Value Scope Options
FieldId 6
None None
attributeId OBJSTR_ATTR_ID_MODIFIED_DATE
None None
namespaceName BMC.CORE
None None

RequestId

character
RequestId
Attribute that specifies the identification number of the request. This is an internal system attribute. Do not enter a value for this attribute. Value supplied by: AR System.

Name Value Scope Options
FieldId 1
None None
attributeId OBJSTR_ATTR_ID_REQUEST_ID
None None
namespaceName BMC.CORE.CONFIG
None None
MaxLen 15
None None

Source.ClassId

character
Source.ClassId
Attribute that specifies the unique identifier of the class to which the source (parent) CI instance belongs in the relationship.

Name Value Scope Options
FieldId 490008100
None None
attributeId OBJSTR_ATTR_ID_REL_CLASS_ID_1
None None
namespaceName BMC.CORE.CONFIG
None None
MaxLen 38
None None

Source.DatasetId

character
Source.DatasetId
Attribute that specifies the unique identifier of the dataset to which the source (parent) CI instance belongs in the relationship.

Name Value Scope Options
FieldId 400128800
None None
attributeId OBJSTR_ATTR_ID_REL_DATA_SET_ID_1
None None
namespaceName BMC.CORE
None None
MaxLen 255
None None

Source.InstanceId

character
Source.InstanceId
Attribute that specifies the unique identifier of the source (parent) CI instance in the relationship.

Name Value Scope Options
FieldId 490008000
None None
attributeId OBJSTR_ATTR_ID_REL_INSTANCE_ID_1
None None
namespaceName BMC.CORE.CONFIG
None None
MaxLen 38
None None

Source.ReconciliationIdentity

character
Source.ReconciliationIdentity
Attribute that specifies the Reconciliation ID of the source (parent) CI instance in the relationship.

Name Value Scope Options
FieldId 400130900
None None
attributeId OBJSTR_ATTR_ID_REL_RECONCIL_ID_1
None None
namespaceName BMC.CORE.CONFIG
None None
MaxLen 38
None None

Submitter

character
Submitter
Attribute that specifies the unique account identifier of the user that created the instance. Value supplied by: AR System. The value is based on the name of the user who logs on to the system and populates the CI.

Name Value Scope Options
FieldId 2
None None
attributeId OBJSTR_ATTR_ID_SUBMITTER
None None
namespaceName BMC.CORE
None None
Required true
None None
MaxLen 254
None None

Association References

Name Class Origin Reference CI Class
Source BMC.CORE.CONFIG:BMC_ConfigBaseRelationship BMC.CORE.CONFIG:BMC_ConfigBaseElement
Destination BMC.CORE.CONFIG:BMC_ConfigBaseRelationship BMC.CORE.CONFIG:BMC_ConfigBaseElement

BMC Atrium CMDB
Data Model

Copyright 2007 BMC Software, Inc. All rights reserved.