2.2.5.22 ObjectType
The ObjectType simple type specifies the type of master data model object.
The following is the XML schema definition of the ObjectType simple type.
Applies to MDS 2008R2
-
<xs:simpleType name="ObjectType"> <xs:restriction base="xs:string"> <xs:enumeration value="Unknown" /> <xs:enumeration value="Model" /> <xs:enumeration value="DerivedHierarchy" /> <xs:enumeration value="DerivedHierarchyLevel" /> <xs:enumeration value="Version" /> <xs:enumeration value="Entity" /> <xs:enumeration value="Hierarchy" /> <xs:enumeration value="Attribute" /> <xs:enumeration value="AttributeGroup" /> <xs:enumeration value="StagingBatch" /> <xs:enumeration value="VersionFlag" /> <xs:enumeration value="User" /> <xs:enumeration value="MemberCode" /> <xs:enumeration value="Annotation" /> <xs:enumeration value="BusinessRule" /> <xs:enumeration value="BusinessRuleConditionTreeNode" /> <xs:enumeration value="BusinessRuleItem" /> <xs:enumeration value="BusinessRuleArgument" /> <xs:enumeration value="Transaction" /> <xs:enumeration value="MemberId" /> <xs:enumeration value="ExportView" /> <xs:enumeration value="UserGroup" /> </xs:restriction> </xs:simpleType>
Applies to MDS 2012
-
<xs:simpleType name="ObjectType"> <xs:restriction base="xs:string"> <xs:enumeration value="Unknown" /> <xs:enumeration value="Model" /> <xs:enumeration value="DerivedHierarchy" /> <xs:enumeration value="DerivedHierarchyLevel" /> <xs:enumeration value="Version" /> <xs:enumeration value="Entity" /> <xs:enumeration value="Hierarchy" /> <xs:enumeration value="Attribute" /> <xs:enumeration value="AttributeGroup" /> <xs:enumeration value="StagingBatch" /> <xs:enumeration value="VersionFlag" /> <xs:enumeration value="User" /> <xs:enumeration value="MemberCode" /> <xs:enumeration value="Annotation" /> <xs:enumeration value="BusinessRule" /> <xs:enumeration value="BusinessRuleConditionTreeNode" /> <xs:enumeration value="BusinessRuleItem" /> <xs:enumeration value="BusinessRuleArgument" /> <xs:enumeration value="Transaction" /> <xs:enumeration value="MemberId" /> <xs:enumeration value="ExportView" /> <xs:enumeration value="UserGroup" /> <xs:enumeration value="MemberAttribute" /> </xs:restriction> </xs:simpleType>
The values of the enumeration are described in the following table.
Value |
Meaning |
---|---|
Unknown |
Not one of the standard object types. |
Model |
An MDS model. |
DerivedHierarchy |
A derived hierarchy. |
DerivedHierarchyLevel |
A level of a derived hierarchy. |
Version |
A model version. |
Entity |
An entity. |
Hierarchy |
A hierarchy. |
Attribute |
An attribute. |
AttributeGroup |
An attribute group. |
StagingBatch |
A batch of staging records. |
VersionFlag |
A version flag. |
User |
An MDS user. |
MemberCode |
A code (business key) of a member. |
Annotation |
An annotation. |
BusinessRule |
|
BusinessRuleConditionTreeNode |
A node in the condition tree of a business rule. |
BusinessRuleItem |
A business rule item such as a condition or action. |
BusinessRuleArgument |
An argument within a condition or action of a business rule. |
Transaction |
A transaction record. |
MemberId |
An integer ID key for a member. |
ExportView |
An export view. |
UserGroup |
A user group. |
MemberAttribute |
An attribute of a member. (MDS 2012 only) |