File Plan XML Schema Documentation

Table of Contents

top

Schema Document Properties

Target Namespace FilePlan.xsd
Element and Attribute Namespaces
  • Global element and attribute declarations belong to this schema's target namespace.
  • By default, local element declarations belong to this schema's target namespace.
  • By default, local attribute declarations have no namespace.
Documentation This schema supports the FileNet Import/Export/Update Tool.

Declared Namespaces

Prefix Namespace
Default namespace FilePlan.xsd
xml http://www.w3.org/XML/1998/namespace
xsd http://www.w3.org/2001/XMLSchema
Schema Component Representation
<schema targetNamespace="FilePlan.xsd" elementFormDefault="qualified">
...
</schema>
top

Global Declarations

Element: FilePlan

Name FilePlan
Type Locally-defined complex type
Nillable no
Abstract no
Documentation Root element. Each sub-element is a collection of the same entity type. Most of the sub-elements are optional. Since entities have to be defined and imported first before they can be used or referenced, the order of these collections is defined according to their relative dependencies.
XML Instance Representation
<FilePlan
InputMode=" FilePlanInputType [0..1]"
DataModel=" DataModelType [1]"
SchemaVersion="string [0..1]">
Start Sequence [0..1]
<ChoiceLists> ChoiceListSet </ChoiceLists> [0..1]
<CustomProperties> CustomPropertySet </CustomProperties> [0..1]
<CustomClasses> CustomClassSet </CustomClasses> [0..1]
<Actions> RMEntitySet </Actions> [0..1]
<DisposalTriggers> RMEntitySet </DisposalTriggers> [0..1]
<Holds> RMEntitySet </Holds> [0..1]
<Locations> RMEntitySet </Locations> [0..1]
<DispositionSchedules> RMEntitySet </DispositionSchedules> [0..1]
<Patterns> RMEntitySet </Patterns> [0..1]
<PatternLevels> RMEntitySet </PatternLevels> [0..1]
<PatternSequences> RMEntitySet </PatternSequences> [0..1]
<Phases> RMEntitySet </Phases> [0..1]
<RecordTypes> RMEntitySet </RecordTypes> [0..1]
<ClassificationScheme
Name="string [1]"
Action=" EntityAction [0..1]"> [0..1]
<Properties> RMPropertySet </Properties> [0..1]
<RecordCategories> RecordCategorySet </RecordCategories> [0..1]
<RecordFolders> RecordFolderSet </RecordFolders> [0..1]
</ClassificationScheme>
<Relations> RelationSet </Relations> [0..1]
End Sequence
</FilePlan>
Schema Component Representation
<element name="FilePlan">
<complexType>
<sequence minOccurs="0" maxOccurs="1">
<element name="ChoiceLists" type=" ChoiceListSet " minOccurs="0"/>
<element name="CustomProperties" type=" CustomPropertySet " minOccurs="0"/>
<element name="CustomClasses" type=" CustomClassSet " minOccurs="0"/>
<element name="Actions" type=" RMEntitySet " minOccurs="0"/>
<element name="DisposalTriggers" type=" RMEntitySet " minOccurs="0"/>
<element name="Holds" type=" RMEntitySet " minOccurs="0"/>
<element name="Locations" type=" RMEntitySet " minOccurs="0"/>
<element name="DispositionSchedules" type=" RMEntitySet " minOccurs="0"/>
<element name="Patterns" type=" RMEntitySet " minOccurs="0"/>
<element name="PatternLevels" type=" RMEntitySet " minOccurs="0"/>
<element name="PatternSequences" type=" RMEntitySet " minOccurs="0"/>
<element name="Phases" type=" RMEntitySet " minOccurs="0"/>
<element name="RecordTypes" type=" RMEntitySet " minOccurs="0"/>
<element name="ClassificationScheme" minOccurs="0" maxOccurs="1">
<complexType>
<sequence>
<element name="Properties" type=" RMPropertySet " minOccurs="0"/>
<element name="RecordCategories" type=" RecordCategorySet " minOccurs="0"/>
<element name="RecordFolders" type=" RecordFolderSet " minOccurs="0"/>
</sequence>
<attribute name="Name" type=" string " use="required"/>
<attribute name="Action" type=" EntityAction " use="optional"/>
</complexType>
</element>
<element name="Relations" type=" RelationSet " minOccurs="0"/>
</sequence>
<attribute name="InputMode" type=" FilePlanInputType " use="optional"/>
<attribute name="DataModel" type=" DataModelType " use="required"/>
<attribute name="SchemaVersion" type=" string " use="optional"/>
</complexType>
</element>
top

Global Definitions

Complex Type: ChoiceListSet

Super-types: None
Sub-types: None
Name ChoiceListSet
Abstract no
Documentation Collection of ChoiceList elements.
XML Instance Representation
<...>
<ChoiceList> ChoiceListType </ChoiceList> [0..*]
</...>
Schema Component Representation
<complexType name="ChoiceListSet">
<sequence>
<element name="ChoiceList" type=" ChoiceListType " minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
top

Complex Type: ChoiceListType

Super-types: None
Sub-types: None
Name ChoiceListType
Abstract no
Documentation Specifies the type for ChoiceList element. Each Choice of Choices list should have the same data type as the ChoiceList. If the Choice element does not provide the ChoiceType attribute, the ChoiceList DataType will be used. If the ChoiceType is a String, StringValue should be provided with a string value. If the ChoiceType is a Integer, IntValue should be provided with a integer value.
XML Instance Representation
<...
DisplayName="string [1]"
DescriptiveText="string [0..1]"
DataType=" ChoiceTypeType [1]"
Action=" EntityAction [0..1]">
<Choices> [1]
<Choice
DisplayName="string [1]"
Name="string [0..1]"
ChoiceType=" ChoiceTypeType [0..1]"
StringValue="string [0..1]"
IntValue="int [0..1]"/> [0..*]
</Choices>
</...>
Schema Component Representation
<complexType name="ChoiceListType">
<sequence>
<element name="Choices">
<complexType>
<sequence>
<element name="Choice" minOccurs="0" maxOccurs="unbounded">
<complexType>
<attribute name="DisplayName" type=" string " use="required"/>
<attribute name="Name" type=" string " use="optional"/>
<attribute name="ChoiceType" type=" ChoiceTypeType " use="optional"/>
<attribute name="StringValue" type=" string "/>
<attribute name="IntValue" type=" int "/>
</complexType>
</element>
</sequence>
</complexType>
</element>
</sequence>
<attribute name="DisplayName" type=" string " use="required"/>
<attribute name="DescriptiveText" type=" string " use="optional"/>
<attribute name="DataType" type=" ChoiceTypeType " use="required"/>
<attribute name="Action" type=" EntityAction " use="optional"/>
</complexType>
top

Complex Type: ClassDescription

Super-types: ObjectEntryType < WithObjectIdentityType (by extension) < ObjectValue (by extension) < ClassDescription (by extension)
Sub-types: None
Name ClassDescription
Abstract no
Documentation The class description can be used to: 1. Subclass existing classes (Supporting RecordFolder and its subclasses). 2. Add custom property definitions for RecordCategory and RecordInfo classes.
XML Instance Representation
<...
ClassId="string [0..1]"
ObjectId="string [0..1]"
SuperClasses="list of: string [0..1]"
Action=" EntityAction [0..1]"
SymbolicName="string [1]"
AllowsInstances="boolean [0..1]"
IsHidden="boolean [0..1]">
<Property> PropertyType </Property> [0..*]
Start Choice [1]
<DisplayName> LocalizedStringType </DisplayName> [0..1]
<DescriptiveText> LocalizedStringType </DescriptiveText> [0..1]
<PropertyDefinitions> PropertyDescriptionRefSet </PropertyDefinitions> [0..1]
End Choice
</...>
Schema Component Representation
<complexType name="ClassDescription">
<complexContent>
<extension base=" ObjectValue ">
<choice>
<sequence>
<element name="DisplayName" type=" LocalizedStringType " minOccurs="0" maxOccurs="1"/>
<element name="DescriptiveText" type=" LocalizedStringType " minOccurs="0" maxOccurs="1"/>
<element name="PropertyDefinitions" type=" PropertyDescriptionRefSet " minOccurs="0" maxOccurs="1"/>
</sequence>
</choice>
<attribute name="Action" type=" EntityAction " use="optional"/>
<attribute name="SymbolicName" type=" string " use="required"/>
<attribute name="AllowsInstances" type=" boolean " use="optional"/>
<attribute name="IsHidden" type=" boolean " use="optional"/>
</extension>
</complexContent>
</complexType>
top

Complex Type: CustomClassSet

Super-types: None
Sub-types: None
Name CustomClassSet
Abstract no
Documentation Collection of CustomClass elements.
XML Instance Representation
<...>
<CustomClass> ClassDescription </CustomClass> [0..*]
</...>
Schema Component Representation
<complexType name="CustomClassSet">
<sequence>
<element name="CustomClass" type=" ClassDescription " minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
top

Complex Type: CustomPropertySet

Super-types: None
Sub-types: None
Name CustomPropertySet
Abstract no
Documentation Collection of CustomProperty elements.
XML Instance Representation
<...>
<CustomProperty> PropertyDescription </CustomProperty> [0..*]
</...>
Schema Component Representation
<complexType name="CustomPropertySet">
<sequence>
<element name="CustomProperty" type=" PropertyDescription " minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
top

Complex Type: LocalizedStringType

Super-types: None
Sub-types: None
Name LocalizedStringType
Abstract no
Documentation Specifies a LocalizedString type. It is used to define the DisplayName and DescriptiveText properties of ClassDescription and PropertyDescription.
XML Instance Representation
<...
LocaleName="string [0..1]"
LocalizedText="string [1]"/>
Schema Component Representation
<complexType name="LocalizedStringType">
<attribute name="LocaleName" type=" string " use="optional"/>
<attribute name="LocalizedText" type=" string " use="required"/>
</complexType>
top

Complex Type: ObjectEntryType

Super-types: None
Sub-types:
Name ObjectEntryType
Abstract yes
XML Instance Representation
<.../>
Schema Component Representation
<complexType name="ObjectEntryType" abstract="true"/>
top

Complex Type: ObjectRefSet

Super-types: None
Sub-types: None
Name ObjectRefSet
Abstract no
Documentation Collection of ObjectRef elements. This is used for applying multiple holds to an entity.
XML Instance Representation
<...>
<ObjectRef> ObjectRefType </ObjectRef> [0..*]
</...>
Schema Component Representation
<complexType name="ObjectRefSet">
<sequence>
<element name="ObjectRef" type=" ObjectRefType " minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
top

Complex Type: ObjectRefType

Super-types: ObjectEntryType < WithObjectIdentityType (by extension) < ObjectRefType (by extension)
Sub-types: None
Name ObjectRefType
Abstract no
Documentation An ObjectRefType can be used in an entity that needs an Object Reference. The Index attribute is used if the ObjectId is not sufficient to uniquely identify an entity. Currently it is only used when referencing a DisposalTrigger. For a Disposal Trigger entity, the index represents the event type. Possible event types are: Index="1" - indicates a predefined date event. Index="2" - indicates an external event. Index="3" - indicates an internal event. Index="4" - indicates a recurring event.
XML Instance Representation
<...
ClassId="string [0..1]"
ObjectId="string [0..1]"
Index="string [0..1]"/>
Schema Component Representation
<complexType name="ObjectRefType">
<complexContent>
<extension base=" WithObjectIdentityType ">
<attribute name="Index" type=" string " use="optional"/>
</extension>
</complexContent>
</complexType>
top

Complex Type: ObjectValue

Super-types: ObjectEntryType < WithObjectIdentityType (by extension) < ObjectValue (by extension)
Sub-types:
Name ObjectValue
Abstract no
Documentation Specifies an Object Value type.
XML Instance Representation
<...
ClassId="string [0..1]"
ObjectId="string [0..1]"
SuperClasses="list of: string [0..1]">
<Property> PropertyType </Property> [0..*]
</...>
Schema Component Representation
<complexType name="ObjectValue">
<complexContent>
<extension base=" WithObjectIdentityType ">
<sequence>
<element name="Property" type=" PropertyType " minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attribute name="SuperClasses" use="optional">
<simpleType>
<list itemType=" string "/>
</simpleType>
</attribute>
</extension>
</complexContent>
</complexType>
top

Complex Type: PropertyDescription

Super-types: None
Sub-types: None
Name PropertyDescription
Abstract no
Documentation This type defines a new property template.
XML Instance Representation
<...
Action=" EntityAction [0..1]"
SymbolicName="string [1]"
PropertyTemplateType=" TemplateType [1]"
Cardinality=" CardinalityType [0..1]"
Settability=" SettabilityType [0..1]"
IsPersistent="boolean [0..1]"
IsValueRequired="boolean [0..1]"
IsHidden="boolean [0..1]"
IsNameProperty="boolean [0..1]"
RequiresUniqueElements="boolean [0..1]"
DefaultValue="string [0..1]"
MinimumValue="string [0..1]"
MaximumValue="string [0..1]"
MaximumLength="unsignedLong [0..1]">
<DescriptiveText> LocalizedStringType </DescriptiveText> [0..1]
<DisplayName> LocalizedStringType </DisplayName> [1]
<ChoiceList> ObjectRefType </ChoiceList> [0..1]
</...>
Schema Component Representation
<complexType name="PropertyDescription">
<sequence>
<element name="DescriptiveText" type=" LocalizedStringType " minOccurs="0"/>
<element name="DisplayName" type=" LocalizedStringType "/>
<element name="ChoiceList" type=" ObjectRefType " minOccurs="0"/>
</sequence>
<attribute name="Action" type=" EntityAction " use="optional"/>
<attribute name="SymbolicName" type=" string " use="required"/>
<attribute name="PropertyTemplateType" type=" TemplateType " use="required"/>
<attribute name="Cardinality" type=" CardinalityType " use="optional"/>
<attribute name="Settability" type=" SettabilityType " use="optional"/>
<attribute name="IsPersistent" type=" boolean " use="optional"/>
<attribute name="IsValueRequired" type=" boolean " use="optional" default="false"/>
<attribute name="IsHidden" type=" boolean " use="optional" default="false"/>
<attribute name="IsNameProperty" type=" boolean " use="optional" default="true"/>
<attribute name="RequiresUniqueElements" type=" boolean " use="optional"/>
<attribute name="DefaultValue" type=" string " use="optional"/>
<attribute name="MinimumValue" type=" string " use="optional"/>
<attribute name="MaximumValue" type=" string " use="optional"/>
<attribute name="MaximumLength" type=" unsignedLong " use="optional"/>
</complexType>
top

Complex Type: PropertyDescriptionRefSet

Super-types: None
Sub-types: None
Name PropertyDescriptionRefSet
Abstract no
Documentation Collection of ObjectRef elements for the PropertyDescriptions of CustomClass. Each ObjectRef represents a Custom Property.
XML Instance Representation
<...>
<ObjectRef> PropertyDescriptionRefType </ObjectRef> [0..*]
</...>
Schema Component Representation
<complexType name="PropertyDescriptionRefSet">
<sequence>
<element name="ObjectRef" type=" PropertyDescriptionRefType " minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
top

Complex Type: PropertyDescriptionRefType

Super-types: ObjectEntryType < WithObjectIdentityType (by extension) < PropertyDescriptionRefType (by extension)
Sub-types: None
Name PropertyDescriptionRefType
Abstract no
Documentation This is a reference type for a property template specified by the PropertyDescription. The RequiredClassId is required when the property template is a PropertyTemplateObject class.
XML Instance Representation
<...
ClassId="string [0..1]"
ObjectId="string [0..1]"
RequiredClassId="string [0..1]"/>
Schema Component Representation
<complexType name="PropertyDescriptionRefType">
<complexContent>
<extension base=" WithObjectIdentityType ">
<attribute name="RequiredClassId" type=" string " use="optional"/>
</extension>
</complexContent>
</complexType>
top

Complex Type: PropertyType

Super-types: None
Sub-types: None
Name PropertyType
Abstract no
XML Instance Representation
<...
PropertyId="string [1]"
Settable="boolean [0..1]"/>
Schema Component Representation
<complexType name="PropertyType">
<attribute name="PropertyId" type=" string " use="required"/>
<attribute name="Settable" type=" boolean "/>
</complexType>
top

Complex Type: RecordCategorySet

Super-types: None
Sub-types: None
Name RecordCategorySet
Abstract no
Documentation Collection of RecordCategory elements.
XML Instance Representation
<...>
<RecordCategory> RMContainableObjectType </RecordCategory> [0..*]
</...>
Schema Component Representation
<complexType name="RecordCategorySet">
<sequence>
<element name="RecordCategory" type=" RMContainableObjectType " minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
top

Complex Type: RecordFolderObjectType

Super-types: ObjectEntryType < WithObjectIdentityType (by extension) < RMContainableObjectType (by extension) < RecordFolderObjectType (by extension)
Sub-types: None
Name RecordFolderObjectType
Abstract no
Documentation Specifies the object type for record folders. It is based on RMContainableObjectType with an addition attribute for RMFolderType.
XML Instance Representation
<...
ClassId="string [0..1]"
ObjectId="string [0..1]"
Name="string [1]"
ParentPath="string [1]"
Level="string [0..1]"
Action=" EntityAction [0..1]"
RMFolderType="string [1]">
<Properties> RMPropertySet </Properties> [0..1]
</...>
Schema Component Representation
<complexType name="RecordFolderObjectType">
<complexContent>
<extension base=" RMContainableObjectType ">
<attribute name="RMFolderType" type=" string " use="required"/>
</extension>
</complexContent>
</complexType>
top

Complex Type: RecordFolderSet

Super-types: None
Sub-types: None
Name RecordFolderSet
Abstract no
Documentation Collection of RecordFolder elements.
XML Instance Representation
<...>
<RecordFolder> RecordFolderObjectType </RecordFolder> [0..*]
</...>
Schema Component Representation
<complexType name="RecordFolderSet">
<sequence>
<element name="RecordFolder" type=" RecordFolderObjectType " minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
top

Complex Type: RelationSet

Super-types: None
Sub-types: None
Name RelationSet
Abstract no
Documentation Collection of Relation elements.
XML Instance Representation
<...>
<Relation> RelationType </Relation> [0..*]
</...>
Schema Component Representation
<complexType name="RelationSet">
<sequence>
<element name="Relation" type=" RelationType " minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
top

Complex Type: RelationType

Super-types: None
Sub-types: None
Name RelationType
Abstract no
Documentation Specifies the object type for Relation elements.
XML Instance Representation
<...
Action=" AllowedActionType [1]">
<Target> ObjectRefType </Target> [1]
<EntitySet> ObjectRefSet </EntitySet> [1]
</...>
Schema Component Representation
<complexType name="RelationType">
<sequence>
<element name="Target" type=" ObjectRefType "/>
<element name="EntitySet" type=" ObjectRefSet "/>
</sequence>
<attribute name="Action" type=" AllowedActionType " use="required"/>
</complexType>
top

Complex Type: RMContainableObjectType

Super-types: ObjectEntryType < WithObjectIdentityType (by extension) < RMContainableObjectType (by extension)
Sub-types:
Name RMContainableObjectType
Abstract no
Documentation Specifies the object type for RM containers such as record categories or record folders.
XML Instance Representation
<...
ClassId="string [0..1]"
ObjectId="string [0..1]"
Name="string [1]"
ParentPath="string [1]"
Level="string [0..1]"
Action=" EntityAction [0..1]">
<Properties> RMPropertySet </Properties> [0..1]
</...>
Schema Component Representation
<complexType name="RMContainableObjectType">
<complexContent>
<extension base=" WithObjectIdentityType ">
<sequence>
<element name="Properties" type=" RMPropertySet " minOccurs="0"/>
</sequence>
<attribute name="Name" type=" string " use="required"/>
<attribute name="ParentPath" type=" string " use="required"/>
<attribute name="Level" type=" string " use="optional"/>
<attribute name="Action" type=" EntityAction " use="optional"/>
</extension>
</complexContent>
</complexType>
top

Complex Type: RMEntityObjectType

Super-types: ObjectEntryType < WithObjectIdentityType (by extension) < RMEntityObjectType (by extension)
Sub-types: None
Name RMEntityObjectType
Abstract no
Documentation Specifies an RM entity object.
XML Instance Representation
<...
ClassId="string [0..1]"
ObjectId="string [0..1]"
Type=" RMEntityType [1]"
Name="string [0..1]"
Action=" EntityAction [0..1]">
<Properties> RMPropertySet </Properties> [0..1]
</...>
Schema Component Representation
<complexType name="RMEntityObjectType">
<complexContent>
<extension base=" WithObjectIdentityType ">
<sequence>
<element name="Properties" type=" RMPropertySet " minOccurs="0"/>
</sequence>
<attribute name="Type" type=" RMEntityType " use="required"/>
<attribute name="Name" type=" string " use="optional"/>
<attribute name="Action" type=" EntityAction " use="optional"/>
</extension>
</complexContent>
</complexType>
top

Complex Type: RMEntitySet

Super-types: None
Sub-types: None
Name RMEntitySet
Abstract no
Documentation Specifies a collection of RM entities with the same entity type.
XML Instance Representation
<...>
<RMEntity> RMEntityObjectType </RMEntity> [0..*]
</...>
Schema Component Representation
<complexType name="RMEntitySet">
<sequence>
<element name="RMEntity" type=" RMEntityObjectType " minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
top

Complex Type: RMPropertySet

Super-types: None
Sub-types: None
Name RMPropertySet
Abstract no
Documentation Collection of Property elements.
XML Instance Representation
<...>
<Property> RMPropertyType </Property> [0..*]
</...>
Schema Component Representation
<complexType name="RMPropertySet">
<sequence>
<element name="Property" type=" RMPropertyType " minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
top

Complex Type: RMPropertyType

Super-types: None
Sub-types: None
Name RMPropertyType
Abstract no
Documentation Specifies a property type. The property can have a single value, a list of values, an object value (ObjectValue), a list of object values, or an object reference (ObjectRef). For example, the AlternateRetentions property of a Phase entity is a list of object values. Each object value represents an alternate retention of the AlternateRetentions property. Note that a property may store a value in XML format, such as the "ConditionXML" property in AlternateRetention, DisposalTrigger and RecordHold entities. It stores the search conditions in XML format. When setting the property value of ConditionXML, the special characters (<, >, &, " ') need to be converted to the standard representation. For details of the ConditionXML format, please refer to File Plan Import and Export Troubleshooting and Tips.
XML Instance Representation
<...
Name="string [1]"
Type=" DataTypeType [0..1]"
Cardinality=" CardinalityType [0..1]"
Value="anySimpleType [0..1]">
Start Choice [1]
<Value> [0..*]
string
</Value>
<ObjectValue> RMEntityObjectType </ObjectValue> [0..*]
<ObjectRef> ObjectRefType </ObjectRef> [1]
End Choice
</...>
Schema Component Representation
<complexType name="RMPropertyType">
<choice>
<element name="Value" minOccurs="0" maxOccurs="unbounded">
<complexType>
<simpleContent>
<extension base=" string "/>
</simpleContent>
</complexType>
</element>
<element name="ObjectValue" type=" RMEntityObjectType " minOccurs="0" maxOccurs="unbounded"/>
<element name="ObjectRef" type=" ObjectRefType "/>
</choice>
<attribute name="Name" type=" string " use="required"/>
<attribute name="Type" type=" DataTypeType " use="optional"/>
<attribute name="Cardinality" type=" CardinalityType " use="optional"/>
<attribute name="Value" use="optional"/>
</complexType>
top

Complex Type: WithObjectIdentityType

Super-types: ObjectEntryType < WithObjectIdentityType (by extension)
Sub-types:
Name WithObjectIdentityType
Abstract yes
Documentation Specifies the base for all representations of the object. The ClassId is the name of the class for the object and ObjectId is the name of the object (for example, ClassId="DisposalTrigger" ObjectId="Date Closed").
XML Instance Representation
<...
ClassId="string [0..1]"
ObjectId="string [0..1]"/>
Schema Component Representation
<complexType name="WithObjectIdentityType" abstract="true">
<complexContent>
<extension base=" ObjectEntryType ">
<attribute name="ClassId" type=" string "/>
<attribute name="ObjectId" type=" string "/>
</extension>
</complexContent>
</complexType>
top

Simple Type: AllowedActionType

Super-types: string < AllowedActionType (by restriction)
Sub-types: None
Name AllowedActionType
Content
  • Base XSD Type: string
  • value comes from list: {'PlaceHolds'|'RemoveHolds'|'RemoveAllHolds'|'RemoveEntitiesOnHold'|'RemoveAllEntitiesOnHold'}
Documentation Specifies the actions acceptable for the relations.
Schema Component Representation
<simpleType name="AllowedActionType">
<restriction base=" string ">
<enumeration value="PlaceHolds"/>
<enumeration value="RemoveHolds"/>
<enumeration value="RemoveAllHolds"/>
<enumeration value="RemoveEntitiesOnHold"/>
<enumeration value="RemoveAllEntitiesOnHold"/>
</restriction>
</simpleType>
top

Simple Type: CardinalityType

Super-types: string < CardinalityType (by restriction)
Sub-types: None
Name CardinalityType
Content
  • Base XSD Type: string
  • value comes from list: {'Single'|'Enum'|'List'}
Documentation Specifies the acceptable types for the Cardinality.
Schema Component Representation
<simpleType name="CardinalityType">
<restriction base=" string ">
<enumeration value="Single"/>
<enumeration value="Enum"/>
<enumeration value="List"/>
</restriction>
</simpleType>
top

Simple Type: ChoiceTypeType

Super-types: string < ChoiceTypeType (by restriction)
Sub-types: None
Name ChoiceTypeType
Content
  • Base XSD Type: string
  • value comes from list: {'Integer'|'String'}
Documentation Specifies the acceptable types for choices.
Schema Component Representation
<simpleType name="ChoiceTypeType">
<restriction base=" string ">
<enumeration value="Integer"/>
<enumeration value="String"/>
</restriction>
</simpleType>
top

Simple Type: DataModelType

Super-types: string < DataModelType (by restriction)
Sub-types: None
Name DataModelType
Content
  • Base XSD Type: string
  • value comes from list: {'Base'|'DoD'|'PRO'}
Documentation Specifies the acceptable RM data models.
Schema Component Representation
<simpleType name="DataModelType">
<restriction base=" string ">
<enumeration value="Base"/>
<enumeration value="DoD"/>
<enumeration value="PRO"/>
</restriction>
</simpleType>
top

Simple Type: DataTypeType

Super-types: string < DataTypeType (by restriction)
Sub-types: None
Name DataTypeType
Content
  • Base XSD Type: string
  • value comes from list: {'Binary'|'Boolean'|'Date'|'Double'|'Guid'|'Integer'|'Object'|'String'}
Documentation Specifies the acceptable data types for the properties.
Schema Component Representation
<simpleType name="DataTypeType">
<restriction base=" string ">
<enumeration value="Binary"/>
<enumeration value="Boolean"/>
<enumeration value="Date"/>
<enumeration value="Double"/>
<enumeration value="Guid"/>
<enumeration value="Integer"/>
<enumeration value="Object"/>
<enumeration value="String"/>
</restriction>
</simpleType>
top

Simple Type: EntityAction

Super-types: string < EntityAction (by restriction)
Sub-types: None
Name EntityAction
Content
  • Base XSD Type: string
  • value comes from list: {'Add'|'Delete'|'Modify'}
Documentation Specifies the actions acceptable for the entity.
Schema Component Representation
<simpleType name="EntityAction">
<restriction base=" string ">
<enumeration value="Add"/>
<enumeration value="Delete"/>
<enumeration value="Modify"/>
</restriction>
</simpleType>
top

Simple Type: FilePlanInputType

Super-types: string < FilePlanInputType (by restriction)
Sub-types: None
Name FilePlanInputType
Content
  • Base XSD Type: string
  • value comes from list: {'Import'|'ReImport'|'Update'}
Documentation Specifies the acceptable input types.
Schema Component Representation
<simpleType name="FilePlanInputType">
<restriction base=" string ">
<enumeration value="Import"/>
<enumeration value="ReImport"/>
<enumeration value="Update"/>
</restriction>
</simpleType>
top

Simple Type: GuidType

Super-types: string < GuidType (by restriction)
Sub-types: None
Name GuidType
Content
  • Base XSD Type: string
  • pattern = \{[0-9a-fA-F]{8}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{12}\}
Schema Component Representation
<simpleType name="GuidType">
<restriction base=" string ">
<pattern value="\{[0-9a-fA-F]{8}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{12}\}"/>
</restriction>
</simpleType>
top

Simple Type: RMEntityType

Super-types: string < RMEntityType (by restriction)
Sub-types: None
Name RMEntityType
Content
  • Base XSD Type: string
  • value comes from list: {'Action'|'DisposalSchedule'|'RecordHold'|'PatternSequence'|'Location'|'Pattern'|'PatternLevel'|'Phase'|'RecordCategory'|'RecordFolder'|'RecordType'|'AlternateRetention'|'DisposalTrigger'|'Volume'}
Documentation Specifies the acceptable RM types for RMEntity.
Schema Component Representation
<simpleType name="RMEntityType">
<restriction base=" string ">
<enumeration value="Action"/>
<enumeration value="DisposalSchedule"/>
<enumeration value="RecordHold"/>
<enumeration value="PatternSequence"/>
<enumeration value="Location"/>
<enumeration value="Pattern"/>
<enumeration value="PatternLevel"/>
<enumeration value="Phase"/>
<enumeration value="RecordCategory"/>
<enumeration value="RecordFolder"/>
<enumeration value="RecordType"/>
<enumeration value="AlternateRetention"/>
<enumeration value="DisposalTrigger"/>
<enumeration value="Volume"/>
</restriction>
</simpleType>
top

Simple Type: SettabilityType

Super-types: string < SettabilityType (by restriction)
Sub-types: None
Name SettabilityType
Content
  • Base XSD Type: string
  • value comes from list: {'ReadWrite'|'SettableOnlyBeforeCheckin'|'SettableOnlyOnCreate'|'ReadOnly'}
Documentation Specifies the acceptable types for the Settability property of the custom property's property descriptions.
Schema Component Representation
<simpleType name="SettabilityType">
<restriction base=" string ">
<enumeration value="ReadWrite"/>
<enumeration value="SettableOnlyBeforeCheckin"/>
<enumeration value="SettableOnlyOnCreate"/>
<enumeration value="ReadOnly"/>
</restriction>
</simpleType>
top

Simple Type: TemplateType

Super-types: string < TemplateType (by restriction)
Sub-types: None
Name TemplateType
Content
  • Base XSD Type: string
  • value comes from list: {'PropertyTemplateBinary'|'PropertyTemplateBoolean'|'PropertyTemplateDateTime'|'PropertyTemplateFloat64'|'PropertyTemplateId'|'PropertyTemplateInteger32'|'PropertyTemplateString'|'PropertyTemplateObject'}
Documentation Specifies the acceptable property template types for custom property.
Schema Component Representation
<simpleType name="TemplateType">
<restriction base=" string ">
<enumeration value="PropertyTemplateBinary"/>
<enumeration value="PropertyTemplateBoolean"/>
<enumeration value="PropertyTemplateDateTime"/>
<enumeration value="PropertyTemplateFloat64"/>
<enumeration value="PropertyTemplateId"/>
<enumeration value="PropertyTemplateInteger32"/>
<enumeration value="PropertyTemplateString"/>
<enumeration value="PropertyTemplateObject"/>
</restriction>
</simpleType>
top



Feedback

© Copyright IBM Corporation 2013.
This information center is powered by Eclipse technology. (http://www.eclipse.org)