| Attribute Name | Description | Required in XML Definition? | DataType | Length | Readonly? | Required by Repository? |
| DirectoryGroup | Used to define a group of users or other groups. | | | | | |
| Inherited Attributes | | | | | | |
| Name | The name of this object. | Required | STRING | 700/0 | 0 | 0 |
| Description | A textual description of this object. | Optional | STRING | 2000/0 | 0 | 0 |
| Acl | The AccessControlList that secures this object. | Optional (default to DefaultACL in PrimaryUserProfile) | PUBLICOBJECT | 1/0 | 0 | 0 |
| ExpirationDate | The date when this object 'expires'. ExpirationDate is an advisory attribute. The repository does not act on this attribute. | Optional | DATE | 1/0 | 0 | 0 |
| Owner | The DirectoryUser that owns this object. | System Set | DIRECTORYOBJECT | 1/0 | 0 | REQUIRED |
| Family | The Family to which this object belongs if this object is versioned. | System Set | PUBLICOBJECT | 1/0 | READONLY | 0 |
| ResolvedPublicObject | "The PublicObject to which this object resolves. Families, VersionSeries, and VersionDescriptions resolve to a specific PublicObject which represents the 'desired version' (e.g. the latest version). | " System Set | PUBLICOBJECT | 1/0 | READONLY | 0 |
| CreateDate | The date and time (in GMT) when this object was created. | System Set | DATE | 1/0 | READONLY | REQUIRED |
| Creator | The DirectoryUser that created this object. | System Set | DIRECTORYOBJECT | 1/0 | READONLY | REQUIRED |
| LastModifyDate | The date and time (in GMT) when this object was last modified. | System Set | DATE | 1/0 | READONLY | REQUIRED |
| LastModifier | The DirectoryUser that last modified this object. | System Set | DIRECTORYOBJECT | 1/0 | READONLY | REQUIRED |
| Deletor | The DirectoryUser that deleted (not 'Freed') this object. Deletor will be set to null if this object is later undeleted. | System Set | DIRECTORYOBJECT | 1/0 | READONLY | 0 |
| PolicyBundle | The Policies that apply specifically to this object. | System Set | PUBLICOBJECT | 1/0 | 0 | 0 |
| PropertyBundle | The PropertyBundle associated with this object. | System Set | PUBLICOBJECT | 1/0 | 0 | 0 |
| AdministrationGroup | The AdministrationGroup to which this object belongs. The AdministrationGroup may be set to null. | System Set | DIRECTORYOBJECT | 1/0 | 0 | 0 |
| SecuringPublicObject | "A PublicObject from which this object should infer security decisions (e.g, all versions in a Family may have the Family as their securing public object). | " System Set | PUBLICOBJECT | 1/0 | 0 | 0 |
| LockState | The type of lock on this object. The different states control the circumstances under which this object can be modified and/or deleted. | System Set | INTEGER | 1/0 | 0 | REQUIRED |
| Flags | System-set flags of this object. | System Set | INTEGER | 1/0 | 0 | 0 |
| LockedForSession | The lock set on this object for the duration of the current session. | System Set | LONG | 1/0 | READONLY | 0 |
| Class specific attributes | | | | | | |
| AllMembers | "A system-set attribute containing the DirectoryObjects that are members of this DirectoryGroup, either directly or indirectly. | " System set | DIRECTORYOBJECT_ARRAY | 1/0 | READONLY | 0 |
| | | | | | |
| Document | The public object which holds the content. | * NOTE: At least one of the following attributes are required - either the NAME tag or the CONTENTOBJECT tag. Setting both tags will also work. An XML file with neither tag will fail (this is a bug). | | | | |
| Class specific attributes | | | | | | |
| ContentObject | The ContentObject that contains this document's content. | *Required | SYSTEMOBJECT | 1/0 | 0 | 0 |
| ReadByOwner | An indicator of whether the Document Owner has read the current content. | System Set | BOOLEAN | 1/0 | 0 | REQUIRED |
| Inherited Attributes | | | | | | |
| Name | The name of this object. | *Required | STRING | 700/0 | 0 | 0 |
| Description | A textual description of this object. | Optional | STRING | 2000/0 | 0 | 0 |
| Acl | The AccessControlList that secures this object. | Optional (default to DefaultACL in PrimaryUserProfile) | PUBLICOBJECT | 1/0 | 0 | 0 |
| ExpirationDate | The date when this object 'expires'. ExpirationDate is an advisory attribute. The repository does not act on this attribute. | Optional | DATE | 1/0 | 0 | 0 |
| Owner | The DirectoryUser that owns this object. | System Set | DIRECTORYOBJECT | 1/0 | 0 | REQUIRED |
| Family | The Family to which this object belongs if this object is versioned. | System Set | PUBLICOBJECT | 1/0 | READONLY | 0 |
| ResolvedPublicObject | "The PublicObject to which this object resolves. Families, VersionSeries, and VersionDescriptions resolve to a specific PublicObject which represents the 'desired version' (e.g. the latest version). | " System Set | PUBLICOBJECT | 1/0 | READONLY | 0 |
| CreateDate | The date and time (in GMT) when this object was created. | System Set | DATE | 1/0 | READONLY | REQUIRED |
| Creator | The DirectoryUser that created this object. | System Set | DIRECTORYOBJECT | 1/0 | READONLY | REQUIRED |
| LastModifyDate | The date and time (in GMT) when this object was last modified. | System Set | DATE | 1/0 | READONLY | REQUIRED |
| LastModifier | The DirectoryUser that last modified this object. | System Set | DIRECTORYOBJECT | 1/0 | READONLY | REQUIRED |
| Deletor | The DirectoryUser that deleted (not 'Freed') this object. Deletor will be set to null if this object is later undeleted. | System Set | DIRECTORYOBJECT | 1/0 | READONLY | 0 |
| PolicyBundle | The Policies that apply specifically to this object. | System Set | PUBLICOBJECT | 1/0 | 0 | 0 |
| PropertyBundle | The PropertyBundle associated with this object. | System Set | PUBLICOBJECT | 1/0 | 0 | 0 |
| AdministrationGroup | The AdministrationGroup to which this object belongs. The AdministrationGroup may be set to null. | System Set | DIRECTORYOBJECT | 1/0 | 0 | 0 |
| SecuringPublicObject | "A PublicObject from which this object should infer security decisions (e.g, all versions in a Family may have the Family as their securing public object). | " System Set | PUBLICOBJECT | 1/0 | 0 | 0 |
| LockState | The type of lock on this object. The different states control the circumstances under which this object can be modified and/or deleted. | System Set | INTEGER | 1/0 | 0 | REQUIRED |
| Flags | System-set flags of this object. | System Set | INTEGER | 1/0 | 0 | 0 |
| LockedForSession | The lock set on this object for the duration of the current session. | System Set | LONG | 1/0 | READONLY | 0 |
| | | | | | |
| Folder | Holds references to other public objects. | | | | | |
| No class specific attributes. | | | | | | |
| Inherited Attributes | | | | | | |
| Name | The name of this object. | Required | STRING | 700/0 | 0 | 0 |
| Description | A textual description of this object. | Optional | STRING | 2000/0 | 0 | 0 |
| Acl | The AccessControlList that secures this object. | Optional (default to DefaultACL in PrimaryUserProfile) | PUBLICOBJECT | 1/0 | 0 | 0 |
| ExpirationDate | The date when this object 'expires'. ExpirationDate is an advisory attribute. The repository does not act on this attribute. | Optional | DATE | 1/0 | 0 | 0 |
| Owner | The DirectoryUser that owns this object. | System Set | DIRECTORYOBJECT | 1/0 | 0 | REQUIRED |
| Family | The Family to which this object belongs if this object is versioned. | System Set | PUBLICOBJECT | 1/0 | READONLY | 0 |
| ResolvedPublicObject | "The PublicObject to which this object resolves. Families, VersionSeries, and VersionDescriptions resolve to a specific PublicObject which represents the 'desired version' (e.g. the latest version). | " System Set | PUBLICOBJECT | 1/0 | READONLY | 0 |
| CreateDate | The date and time (in GMT) when this object was created. | System Set | DATE | 1/0 | READONLY | REQUIRED |
| Creator | The DirectoryUser that created this object. | System Set | DIRECTORYOBJECT | 1/0 | READONLY | REQUIRED |
| LastModifyDate | The date and time (in GMT) when this object was last modified. | System Set | DATE | 1/0 | READONLY | REQUIRED |
| LastModifier | The DirectoryUser that last modified this object. | System Set | DIRECTORYOBJECT | 1/0 | READONLY | REQUIRED |
| Deletor | The DirectoryUser that deleted (not 'Freed') this object. Deletor will be set to null if this object is later undeleted. | System Set | DIRECTORYOBJECT | 1/0 | READONLY | 0 |
| PolicyBundle | The Policies that apply specifically to this object. | System Set | PUBLICOBJECT | 1/0 | 0 | 0 |
| PropertyBundle | The PropertyBundle associated with this object. | System Set | PUBLICOBJECT | 1/0 | 0 | 0 |
| AdministrationGroup | The AdministrationGroup to which this object belongs. The AdministrationGroup may be set to null. | System Set | DIRECTORYOBJECT | 1/0 | 0 | 0 |
| SecuringPublicObject | "A PublicObject from which this object should infer security decisions (e.g, all versions in a Family may have the Family as their securing public object). | " System Set | PUBLICOBJECT | 1/0 | 0 | 0 |
| LockState | The type of lock on this object. The different states control the circumstances under which this object can be modified and/or deleted. | System Set | INTEGER | 1/0 | 0 | REQUIRED |
| Flags | System-set flags of this object. | System Set | INTEGER | 1/0 | 0 | 0 |
| LockedForSession | The lock set on this object for the duration of the current session. | System Set | LONG | 1/0 | READONLY | 0 |
| | | | | | |
| ClassObject | Used to represent a type (subclass). | | | | | |
| Inherited attributes | | | | | | |
| Name | The name of this object. | Required | STRING | 700/0 | 0 | 0 |
| PolicyBundle | The Policies that apply specifically to this object. | Optional | PUBLICOBJECT | 1/0 | 0 | 0 |
| PropertyBundle | The PropertyBundle associated with this object. | Optional | PUBLICOBJECT | 1/0 | 0 | 0 |
| Active | An indicator of whether this SchemaObject is still used. Inactive SchemaObjects are not included in Collections. | System Set | BOOLEAN | 1/0 | 0 | REQUIRED |
| Class Specific Attributes | | | | | | |
| SUPERCLASS | The ClassObject that is the superclass of this ClassObject. | Required | SCHEMAOBJECT | 1/0 | READONLY | 0 |
| DESCRIPTION | A textual description of this object. | Optional | STRING | 2000/0 | 0 | 0 |
| BEANCLASSPATH | The fully qualified classname of the Beans Java class used to represent instances of this ClassObject in the repository SDK. | Optional (should be set *only* if writing own bean) | STRING | 700/0 | 0 | 0 |
| SERVERCLASSPATH | The fully qualified classname of the Server Java class used to represent instances of this ClassObject in the repository service. | Optional (should be set *only* if writing server side bean for server override) | STRING | 700/0 | 0 | 0 |
| CLASSACL | "The ClassAccessControlList that determines which users and/or groups can create instances of this ClassObject. If a ClassACL is not specified, then any user can create an instance of the ClassObject | " Optional | PUBLICOBJECT | 1/0 | 0 | 0 |
| ABSTRACT | An indicator of whether this ClassObject is abstract. Abstract ClassObjects cannot be instantiated. | Optional (default = false) | BOOLEAN | 1/0 | READONLY | REQUIRED |
| FINAL | An indicator of whether this ClassObject is final. Final ClassObjects cannot be subclassed. | Optional (default = false) | BOOLEAN | 1/0 | READONLY | REQUIRED |
| UNIQUENAME | An indicator of whether each instance of the ClassObject must have a unique value for this Attribute (if not null). | Optional (default = false) | STRING | 700/0 | READONLY | REQUIRED |
| DATABASEOBJECTNAME | The name of the column for this Attribute in the database table for the ClassObject. | System set | STRING | 24/0 | READONLY | REQUIRED |
| SELECTORCLASSPATH | The fully-qualified classname of the Selector Java class used to fetch data from the database for instances of this ClassObject. | System set | STRING | 700/0 | 0 | 0 |
| PARTITIONED | An indicator of whether the database table that stores data for instances of this ClassObject is partitioned. Currently only PublicObject database tables are partitioned. | System set | BOOLEAN | 1/0 | READONLY | REQUIRED |
| | | | | | |
| Attribute | | | | | | |
| Inherited Attributes | | | | | | |
| Name | The name of this Attribute. A name is required since the structure of attributes is a name/value pair. | Required | STRING | 700/0 | 0 | 0 |
| PolicyBundle | The Policies that apply specifically to this object. | Optional | PUBLICOBJECT | 1/0 | 0 | 0 |
| PropertyBundle | The PropertyBundle associated with this object. | Optional | PUBLICOBJECT | 1/0 | 0 | 0 |
| Active | An indicator of whether this SchemaObject is still used. Inactive SchemaObjects are not included in Collections. | System Set | BOOLEAN | 1/0 | 0 | REQUIRED |
| Class Specific Attributes | | | | | | |
| DATATYPE | "The datatype of this Attribute - either scalar or array of integer, long, double, string, boolean, DirectoryObject, PublicObject, SchemaObject, SystemObject. | " Required | INTEGER | 1/0 | READONLY | REQUIRED |
| DESCRIPTION | A textual description of this Attribute. | Optional | STRING | 2000/0 | 0 | 0 |
| CLASSDOMAIN | The ClassDomain applied to this object-type Attribute to restrict the objects to which it refers by their ClassObject. ClassDomain must be null for non object-type Attributes. | Optional | SCHEMAOBJECT | 1/0 | 0 | 0 |
| VALUEDOMAIN | The ValueDomain applied to this Attribute to restrict its values to a list of pre-specified allowed values for instances of the ClassObject. | Optional | SCHEMAOBJECT | 1/0 | 0 | 0 |
| VALUEDEFAULT | The default value of this Attribute in new instances of the ClassObject. | Optional | SCHEMAOBJECT | 1/0 | 0 | 0 |
| DATALENGTH | "The maximum size of this Attribute. For String attributes, this is the maximum string length in bytes. The Datalength attribute is ignored for non-String Attributes. | " Optional (default = 1) | INTEGER | 1/0 | READONLY | REQUIRED |
| DATASCALE | The Datascale attribute is reserved for future use. | Optional (default = 0) | INTEGER | 1/0 | READONLY | REQUIRED |
| UNIQUE | An indicator of whether each instance of the ClassObject must have a unique value for this Attribute (if not null). | Optional (default = false) | BOOLEAN | 1/0 | READONLY | REQUIRED |
| REQUIRED | An indicator of whether each instance of the ClassObject must have a value for this Attribute. | Optional (default = false) | BOOLEAN | 1/0 | READONLY | REQUIRED |
| INDEXED | An indicator of whether the database table that stores data for instances of the ClassObject has an index on this Attribute. | Optional (default = false) | BOOLEAN | 1/0 | READONLY | REQUIRED |
| SETTABLE | An indicator of whether this Attribute can be set using the repository SDK when creating new instances of the ClassObject. Non-settable Attributes can only be set via server extensibility code. | Optional (default = true) | BOOLEAN | 1/0 | READONLY | REQUIRED |
| UPDATEABLE | An indicator of whether this Attribute can be updated using the repository SDK for existing instances of the ClassObject. The values of non-updateable Attributes can only be changed by server extensi | Optional (default = true) | BOOLEAN | 1/0 | READONLY | REQUIRED |
| VALUEDOMAINVALIDATED | An indicator of whether the ValueDomain is enforced or merely a guideline. | Optional (default = false) | BOOLEAN | 1/0 | 0 | REQUIRED |
| REFERENTIALINTEGRITYRULE | "The referential integrity behavior (clear, restrict) of this Attribute. | " Optional (default = 0: set to clear) Other valid values - 1: restrict | INTEGER | 1/0 | 0 | REQUIRED |
| DATABASEOBJECTNAME | The name of the column for this Attribute in the database table for the ClassObject. | System Set | STRING | 24/0 | READONLY | REQUIRED |
| | | | | | |
| ClassDomain | | | | | | |
| Inherited Attributes | | | | | | |
| Name | The name of this object. | Required | STRING | 700/0 | 0 | 0 |
| PolicyBundle | The Policies that apply specifically to this object. | Optional | PUBLICOBJECT | 1/0 | 0 | 0 |
| PropertyBundle | The PropertyBundle associated with this object. | Optional | PUBLICOBJECT | 1/0 | 0 | 0 |
| Active | An indicator of whether this SchemaObject is still used. Inactive SchemaObjects are not included in Collections. | System Set | BOOLEAN | 1/0 | 0 | REQUIRED |
| Class Specific Attributes | | | | | | |
| Classes | The iFS classes to which this AuditRule applies. | Required | SCHEMAOBJECT_ARRAY | 1/0 | 0 | 0 |
| Description | A textual description of this object. | Optional | STRING | 2000/0 | 0 | 0 |
| DomainType | "The type of value domain -- enumeration, range, minimum, maximum, exclusive range, exclusive minimum, or exclusive maximum. | " Optional (default = 1:enumerated & include subclasses) Other valid values - 0:enumerated | INTEGER | 1/0 | 0 | REQUIRED |
| UniqueName | A system-set attribute used to ensure each ClassDomain has a unique name. | System Set | STRING | 700/0 | READONLY | REQUIRED |
| | | | | | |
| SimpleUser | "Used to create a user. Note that in this case alone, the tags are case-sensitive, and must match those listed exactly. | " The only required tags are Name and Password - the rest are optional. | | | | |
| UserName | The name of the user. | Required | String | | | Required |
| Password | The user's password. | Required | String | | | Required |
| | | | | | |
| ShouldCreateCredentialManagerUser | An indicator of whether a CredentialManagerUser should be created if the user already exists. | Optional. Default: TRUE | BOOLEAN | 1/0 | READONLY | REQUIRED |
| ReplaceCredentialManagerPassword | An indicator of whether to override the current password if creating a credential manager user for a user who already exists. | Optional. Default: FALSE | BOOLEAN | 1/0 | REQUIRED | 0 |
| CredentialManager | An indicator of which Credential Manager to use for access to the 'Authentication Engine.' | Optional. Default: Default | STRING | 700/0 | 0 | REQUIRED |
| AdminEnabled | An indicator of whether the user will have admin privileges. | Optional. Default: False | BOOLEAN | 1/0 | 0 | REQUIRED |
| CanChangePassword | "An indicator of whether the user is allowed to change the password. If creating a guest user, this can be set to false. | " Optional. Default: True | INTEGER | 1/0 | 0 | 0 |
| HasPrimaryUserProfile | An indicator of whether to create a primary user profile for this user. | Optional. Default: True | DIRECTORYOBJECT | 1/0 | 0 | REQUIRED |
| HasHomeFolder | An indicator of whether to create a home folder. | Optional. Default: True | DIRECTORYOBJECT | 1/0 | 0 | REQUIRED |
| HomeFolderRoot | Root folder of the user's home folder. | "Optional. Default: ""/Home"" | " PUBLICOBJECT | 1/0 | 0 | REQUIRED |
| HomeFolderHasPolicyBundle | An indicator of whether admin privileges are required to free the user's home folder. | Optional. Default: True | PUBLICOBJECT | 1/0 | 0 | REQUIRED |
| HasContentQuota | An indicator of whether to implement a content quota for this user. | Optional. Default: True | DIRECTORYOBJECT | 1/0 | 0 | REQUIRED |
| ContentQuotaAllocatedStorage | Storage space allocated to user in bytes. | Optional. Default: 25000000 | PUBLICOBJECT | 1/0 | 0 | 0 |
| ContentQuotaEnabled | An indicator of whether to enable/disable the implemented content quota. | Optional. Default: False | PUBLICOBJECT | 1/0 | 0 | 0 |
| HasEmail | An indicator of whether to create a email profile for this user. | Optional. Default: True | DIRECTORYOBJECT | 1/0 | 0 | REQUIRED |
| DistinguishedName | "The user's distinguished name. If none specified, name is constructed from prefix + username + suffix | " Optional. | STRING | 700/0 | 0 | REQUIRED |
| PrimaryUserProfileName | "The user's PrimaryUserProfileName. If none specified, name is constructed from prefix + username + suffix | " Optional. | PUBLICOBJECT | 1/0 | 0 | 0 |
| EmailUserProfileName | "The name for the user's EmailUserProfile. If none specified, name is constructed from prefix + username + suffix | " Optional. | STRING | 256/0 | 0 | REQUIRED |
| ContentQuotaName | "The name for the user's ContentQuota setting. If none specified, name is constructed from prefix + username + suffix | " Optional. | PUBLICOBJECT | 1/0 | 0 | 0 |
| HomeFolderName | "The name of the user's home folder. If none specified, name is constructed from prefix + username + suffix | " Optional. | PUBLICOBJECT | 1/0 | 0 | REQUIRED |
| HomeFolderDescription | "A description for the user's home folder If none specified, name is constructed from prefix + username + suffix | " Optional. | PUBLICOBJECT | 1/0 | 0 | REQUIRED |
| DefaultAclsBundleName | "The default Access Control List bundle for the user. If none specified, name is constructed from prefix + username + suffix | " Optional. | PUBLICOBJECT | 1/0 | 0 | 0 |
| HomeFolderPolicyBundleName | "A name for the user's home folder policy bundle. If none specified, name is constructed from prefix + username + suffix | " Optional. | PUBLICOBJECT | 1/0 | 0 | REQUIRED |
| EmailAddress | "The user's email address. If none specified, name is constructed from prefix + username + suffix | " Optional. | STRING | 256/0 | 0 | REQUIRED |
| DistinguishedNameSuffix | Suffix of distinguished name. | Optional. Default: distinguished suffix entered on installation of iFS. | STRING | 700/0 | 0 | REQUIRED |
| PrimaryUserProfileNameSuffix | Suffix of primary user profile name. | "Optional. Default: "" primary profile"" | " PUBLICOBJECT | 1/0 | 0 | 0 |
| EmailUserProfileNameSuffix | Suffix of email profile name. | "Optional. Default: "" email profile"" | " STRING | 256/0 | 0 | REQUIRED |
| EmailAddressSuffix | Suffix of email address. | Optional. Default: @ + distinguished suffix entered on installation of iFS. | STRING | 256/0 | 0 | REQUIRED |
| ContentQuotaNameSuffix | Suffix of content quota name. | "Optional. Default: ""content quota"" | " PUBLICOBJECT | 1/0 | 0 | 0 |
| HomeFolderNameSuffix | Suffix of home folder name. | "Optional. Default: """" | " PUBLICOBJECT | 1/0 | 0 | REQUIRED |
| HomeFolderDescriptionSuffix | Suffix of home folder description. | "Optional. Default: ""'s home folder"" | " PUBLICOBJECT | 1/0 | 0 | REQUIRED |
| DefaultAclsBundleNameSuffix | Suffix of default acls name. | "Optional. Default: ""defaultacls"" | " PUBLICOBJECT | 1/0 | 0 | 0 |
| HomeFolderPolicyBundleNameSuffix | Suffix of home folder policy bundle name. | "Optional. Default: ""policy bundle for homefolder and inbox"" | " PUBLICOBJECT | 1/0 | 0 | REQUIRED |
| EmailSubfolderName | Name of email subfolder. | "Optional. Default: ""mail"" | " STRING | 256/0 | 0 | REQUIRED |
| InboxName | Name of email inbox. | "Optional. Default: ""inbox"" | " STRING | 700/0 | 0 | 0 |
| DirectoryUserAcl | Acl of directory user. | Optional. Default: published | DIRECTORYOBJECT | 1/0 | READONLY | REQUIRED |
| HomeFolderPolicyBundleAcl | Acl of home folder policy bundle. | Optional. Default: published | PUBLICOBJECT | 1/0 | 0 | REQUIRED |
| HomeFolderAcl | Acl of home folder. | Optional. Default: private | PUBLICOBJECT | 1/0 | 0 | REQUIRED |
| DefaultAclsBundleAcl | Acl of default acls bundle. | Optional. Default: published | PUBLICOBJECT | 1/0 | 0 | 0 |
| ContentQuotaAcl | Acl of content quota. | Optional. Default: private | PUBLICOBJECT | 1/0 | 0 | 0 |
| PrimaryUserProfileAcl | Acl of primary user profile. | Optional. Default: private | PUBLICOBJECT | 1/0 | 0 | 0 |
| EmailUserProfileAcl | Acl of email profile. | Optional. Default: private | STRING | 256/0 | 0 | REQUIRED |
| EmailSubfolderAcl | Acl of email subfolder. | Optional. Default: private | STRING | 256/0 | 0 | REQUIRED |
| InboxAcl | Acl of email inbox. | Optional. Default: private | STRING | 700/0 | 0 | 0 |
| AclBundleAllPublished | An out-of-the-box property bundle for the default acls of a non-admin user. | Optional. Default: aclbundleallpublished | PUBLICOBJECT | 1/0 | 0 | 0 |
| AclBundleForAdmin | An out-of-the-box property bundle for the default acls of an admin user. | Optional. Default: aclbundleforadmin | PUBLICOBJECT | 1/0 | 0 | 0 |
| DefaultAcls | The property bundle to use for the defaults. | Optional. Default: aclbundleallpublished | PUBLICOBJECT | 1/0 | 0 | 0 |
| DefaultAclsTable | Customized property bundle for the default acls. | Optional. | PUBLICOBJECT | 1/0 | 0 | 0 |
| Options for Delete User | | | | | | |
| ChangeOwner | Should the existing objects owned by this to-be-deleted user be changed to new owner default: | Optional. | STRING_ARRAY | 1/0 | READONLY | 0 |
| NewOwnerUserName | Set the deleted users' objects to this new owner default: | Optional. | STRING | 700/0 | 0 | 0 |
| FreeCredentialManagerUser | Free or not free the credential manager user when deleting this user default: | Optional. | SYSTEMOBJECT | 1/0 | 0 | 0 |
| FreeHomeFolder | Free or not free the home folder when deleting this user default: | Optional. | SYSTEMOBJECT | 1/0 | 0 | 0 |
| | | | | | |
| Format | | | | | | |
| Inherited Attributes | | | | | | |
| PolicyBundle | The Policies that apply specifically to this object. | Optional | PUBLICOBJECT | 1/0 | 0 | 0 |
| PropertyBundle | The PropertyBundle associated with this object. | Optional | PUBLICOBJECT | 1/0 | 0 | 0 |
| Active | An indicator of whether this SchemaObject is still used. Inactive SchemaObjects are not included in Collections. | System set | BOOLEAN | 1/0 | 0 | REQUIRED |
| Class Specific Attributes | | | | | | |
| NAME | The name of this object. | Required | STRING | 700/0 | 0 | 0 |
| MIMETYPE | The MIME type of this Format (e.g. text/html). | Required | STRING | 700/0 | 0 | REQUIRED |
| EXTENSION | A three letter file extension associated with this Format (e.g. txt). | Required | STRING | 100/0 | 0 | 0 |
| BINARY | An indicator of whether this Format is textual or binary. | Optional (default = true) | BOOLEAN | 1/0 | 0 | REQUIRED |
| | | | | | |
| MountPoint | | | | | | |
| Inherited Attributes | | | | | | |
| Name | The name of this object. | Required | STRING | 700/0 | 0 | 0 |
| AssociatedPublicObject | The PublicObject that is associated with this Category. This allows different sets of data to be associated with instances of the same PublicObject subclass. | Required | PUBLICOBJECT | 1/0 | READONLY | REQUIRED |
| Description | A textual description of this object. | Optional | STRING | 2000/0 | 0 | 0 |
| Acl | The AccessControlList that secures this object. | Optional (default to DefaultACL in PrimaryUserProfile) | PUBLICOBJECT | 1/0 | 0 | 0 |
| ExpirationDate | The date when this object 'expires'. ExpirationDate is an advisory attribute. The repository does not act on this attribute. | Optional | DATE | 1/0 | 0 | 0 |
| Owner | The DirectoryUser that owns this object. | System Set | DIRECTORYOBJECT | 1/0 | 0 | REQUIRED |
| Family | The Family to which this object belongs if this object is versioned. | System Set | PUBLICOBJECT | 1/0 | READONLY | 0 |
| ResolvedPublicObject | "The PublicObject to which this object resolves. Families, VersionSeries, and VersionDescriptions resolve to a specific PublicObject which represents the 'desired version' (e.g. the latest version). | " System Set | PUBLICOBJECT | 1/0 | READONLY | 0 |
| CreateDate | The date and time (in GMT) when this object was created. | System Set | DATE | 1/0 | READONLY | REQUIRED |
| Creator | The DirectoryUser that created this object. | System Set | DIRECTORYOBJECT | 1/0 | READONLY | REQUIRED |
| LastModifyDate | The date and time (in GMT) when this object was last modified. | System Set | DATE | 1/0 | READONLY | REQUIRED |
| LastModifier | The DirectoryUser that last modified this object. | System Set | DIRECTORYOBJECT | 1/0 | READONLY | REQUIRED |
| Deletor | The DirectoryUser that deleted (not 'Freed') this object. Deletor will be set to null if this object is later undeleted. | System Set | DIRECTORYOBJECT | 1/0 | READONLY | 0 |
| PolicyBundle | The Policies that apply specifically to this object. | System Set | PUBLICOBJECT | 1/0 | 0 | 0 |
| PropertyBundle | The PropertyBundle associated with this object. | System Set | PUBLICOBJECT | 1/0 | 0 | 0 |
| AdministrationGroup | The AdministrationGroup to which this object belongs. The AdministrationGroup may be set to null. | System Set | DIRECTORYOBJECT | 1/0 | 0 | 0 |
| SecuringPublicObject | "A PublicObject from which this object should infer security decisions (e.g, all versions in a Family may have the Family as their securing public object). | " System Set | PUBLICOBJECT | 1/0 | 0 | 0 |
| LockState | The type of lock on this object. The different states control the circumstances under which this object can be modified and/or deleted. | System Set | INTEGER | 1/0 | 0 | REQUIRED |
| Flags | System-set flags of this object. | System Set | INTEGER | 1/0 | 0 | 0 |
| LockedForSession | The lock set on this object for the duration of the current session. | System Set | LONG | 1/0 | READONLY | 0 |
| Class Specific Attributes | | | | | | |
| UniqueName | A system-set attribute used to ensure each ValueDomain has a unique name. | System Set | STRING | 700/0 | READONLY | REQUIRED |
| | | | | | |
| Policy | | | | | | |
| | * NOTE: At least one of the following attributes are required - either the IMPLEMENTATIONNAME tag or the IMPLEMENTATIONENUM tag. | | | | |
| Inherited Attributes | | | | | | |
| PolicyBundle | The Policies that apply specifically to this object. | Optional | PUBLICOBJECT | 1/0 | 0 | 0 |
| PropertyBundle | The PropertyBundle associated with this object. | Optional | PUBLICOBJECT | 1/0 | 0 | 0 |
| Active | An indicator of whether this SchemaObject is still used. Inactive SchemaObjects are not included in Collections. | System Set | BOOLEAN | 1/0 | 0 | REQUIRED |
| Class Specific Attributes | | | | | | |
| NAME | The name of this object. | Required | STRING | 700/0 | 0 | 0 |
| OPERATION | The operation with which this Policy is associated. | Required | STRING | 700/0 | 0 | REQUIRED |
| IMPLEMENTATIONNAME | The name of the method or class where the Policy is implemented. | *Required | STRING | 700/0 | 0 | 0 |
| IMPLEMENTATIONENUM | An enumerated key used to identify this Policy. | *Required | INTEGER | 1/0 | 0 | 0 |
| | | | | | |
| PolicyPropertyBundle | | | | | | |
| Inherited Attributes | | | | | | |
| Name | The name of this object. | Required | STRING | 700/0 | 0 | 0 |
| Description | A textual description of this object. | Optional | STRING | 2000/0 | 0 | 0 |
| Acl | The AccessControlList that secures this object. | Optional (default to DefaultACL in PrimaryUserProfile) | PUBLICOBJECT | 1/0 | 0 | 0 |
| ExpirationDate | The date when this object 'expires'. ExpirationDate is an advisory attribute. The repository does not act on this attribute. | Optional | DATE | 1/0 | 0 | 0 |
| Owner | The DirectoryUser that owns this object. | System Set | DIRECTORYOBJECT | 1/0 | 0 | REQUIRED |
| Family | The Family to which this object belongs if this object is versioned. | System Set | PUBLICOBJECT | 1/0 | READONLY | 0 |
| ResolvedPublicObject | "The PublicObject to which this object resolves. Families, VersionSeries, and VersionDescriptions resolve to a specific PublicObject which represents the 'desired version' (e.g. the latest version). | " System Set | PUBLICOBJECT | 1/0 | READONLY | 0 |
| CreateDate | The date and time (in GMT) when this object was created. | System Set | DATE | 1/0 | READONLY | REQUIRED |
| Creator | The DirectoryUser that created this object. | System Set | DIRECTORYOBJECT | 1/0 | READONLY | REQUIRED |
| LastModifyDate | The date and time (in GMT) when this object was last modified. | System Set | DATE | 1/0 | READONLY | REQUIRED |
| LastModifier | The DirectoryUser that last modified this object. | System Set | DIRECTORYOBJECT | 1/0 | READONLY | REQUIRED |
| Deletor | The DirectoryUser that deleted (not 'Freed') this object. Deletor will be set to null if this object is later undeleted. | System Set | DIRECTORYOBJECT | 1/0 | READONLY | 0 |
| PolicyBundle | The Policies that apply specifically to this object. | System Set | PUBLICOBJECT | 1/0 | 0 | 0 |
| PropertyBundle | The PropertyBundle associated with this object. | System Set | PUBLICOBJECT | 1/0 | 0 | 0 |
| AdministrationGroup | The AdministrationGroup to which this object belongs. The AdministrationGroup may be set to null. | System Set | DIRECTORYOBJECT | 1/0 | 0 | 0 |
| SecuringPublicObject | "A PublicObject from which this object should infer security decisions (e.g, all versions in a Family may have the Family as their securing public object). | " System Set | PUBLICOBJECT | 1/0 | 0 | 0 |
| LockState | The type of lock on this object. The different states control the circumstances under which this object can be modified and/or deleted. | System Set | INTEGER | 1/0 | 0 | REQUIRED |
| Flags | System-set flags of this object. | System Set | INTEGER | 1/0 | 0 | 0 |
| LockedForSession | The lock set on this object for the duration of the current session. | System Set | LONG | 1/0 | READONLY | 0 |
| No class specific attributes. | | | | | | |
| | | | | | |
| Property | | | | | | |
| Inherited Attributes | | | | | | |
| PolicyBundle | The Policies that apply specifically to this object. | Optional | PUBLICOBJECT | 1/0 | 0 | 0 |
| PropertyBundle | The PropertyBundle associated with this object. | Optional | PUBLICOBJECT | 1/0 | 0 | 0 |
| Active | An indicator of whether this SchemaObject is still used. Inactive SchemaObjects are not included in Collections. | System Set | BOOLEAN | 1/0 | 0 | REQUIRED |
| Class Specific attributes | | | | | | |
| NAME | The name of this object. | Required | STRING | 700/0 | 0 | 0 |
| BUNDLE | The PropertyBundle to which this property belongs. | Required | PUBLICOBJECT | 1/0 | READONLY | REQUIRED |
| DATATYPE | "The datatype of this Property - either scalar or array of integer, long, double, string, boolean, DirectoryObject, PublicObject, SchemaObject, SystemObject. | " Required | INTEGER | 1/0 | READONLY | REQUIRED |
| | Based on data type exactly one of the following is required. | | | | |
| BOOLEANVALUE | The value of this Property if the datatype is a Boolean. | | BOOLEAN | 1/0 | 0 | 0 |
| INTEGERVALUE | The value of this Property if the datatype is an Integer. | | INTEGER | 1/0 | 0 | 0 |
| LONGVALUE | The value of this Property if the datatype is a Long. | | LONG | 1/0 | 0 | 0 |
| DOUBLEVALUE | The value of this Property if the datatype is a Double. | | DOUBLE | 1/0 | 0 | 0 |
| STRINGVALUE | The value of this Property if the datatype is a String. | | STRING | 2000/0 | 0 | 0 |
| DATEVALUE | The value of this Property if the datatype is a Date. | | DATE | 1/0 | 0 | 0 |
| SCHEMAOBJECTVALUE | The value of this Property if the datatype is a SchemaObject. | | SCHEMAOBJECT | 1/0 | 0 | 0 |
| SYSTEMOBJECTVALUE | The value of this Property if the datatype is a SystemObject. | | SYSTEMOBJECT | 1/0 | 0 | 0 |
| PUBLICOBJECTVALUE | The value of this Property if the datatype is a PublicObject. | | PUBLICOBJECT | 1/0 | 0 | 0 |
| DIRECTORYOBJECTVALUE | The value of this Property if the datatype is a DirectoryObject. | | DIRECTORYOBJECT | 1/0 | 0 | 0 |
| BOOLEANVALUES | The value of this Property if the datatype is an array of Booleans. | | BOOLEAN_ARRAY | 1/0 | 0 | 0 |
| INTEGERVALUES | The value of this Property if the datatype is an array of Integers. | | INTEGER_ARRAY | 1/0 | 0 | 0 |
| LONGVALUES | The value of this Property if the datatype is an array of Longs. | | LONG_ARRAY | 1/0 | 0 | 0 |
| DOUBLEVALUES | The value of this Property if the datatype is an array of Doubles. | | DOUBLE_ARRAY | 1/0 | 0 | 0 |
| STRINGVALUES | The value of this Property if the datatype is an array of Strings. | | STRING_ARRAY | 1/0 | 0 | 0 |
| DATEVALUES | The value of this Property if the datatype is an array of Dates. | | DATE_ARRAY | 1/0 | 0 | 0 |
| SCHEMAOBJECTVALUES | The value of this Property if the datatype is an array of SchemaObjects. | | SCHEMAOBJECT_ARRAY | 1/0 | 0 | 0 |
| SYSTEMOBJECTVALUES | The value of this Property if the datatype is an array of SystemObjects. | | SYSTEMOBJECT_ARRAY | 1/0 | 0 | 0 |
| PUBLICOBJECTVALUES | The value of this Property if the datatype is an array of PublicObjects. | | PUBLICOBJECT_ARRAY | 1/0 | 0 | 0 |
| DIRECTORYOBJECTVALUES | The value of this Property if the datatype is an array of DirectoryObjects. | | DIRECTORYOBJECT_ARRAY | 1/0 | 0 | 0 |
| | | | | | |
| PropertyBundle | | | | | | |
| Inherited Attributes | | | | | | |
| Name | The name of this object. | Required | STRING | 700/0 | 0 | 0 |
| Description | A textual description of this object. | Optional | STRING | 2000/0 | 0 | 0 |
| Acl | The AccessControlList that secures this object. | Optional (default to DefaultACL in PrimaryUserProfile) | PUBLICOBJECT | 1/0 | 0 | 0 |
| ExpirationDate | The date when this object 'expires'. ExpirationDate is an advisory attribute. The repository does not act on this attribute. | Optional | DATE | 1/0 | 0 | 0 |
| Owner | The DirectoryUser that owns this object. | System Set | DIRECTORYOBJECT | 1/0 | 0 | REQUIRED |
| Family | The Family to which this object belongs if this object is versioned. | System Set | PUBLICOBJECT | 1/0 | READONLY | 0 |
| ResolvedPublicObject | "The PublicObject to which this object resolves. Families, VersionSeries, and VersionDescriptions resolve to a specific PublicObject which represents the 'desired version' (e.g. the latest version). | " System Set | PUBLICOBJECT | 1/0 | READONLY | 0 |
| CreateDate | The date and time (in GMT) when this object was created. | System Set | DATE | 1/0 | READONLY | REQUIRED |
| Creator | The DirectoryUser that created this object. | System Set | DIRECTORYOBJECT | 1/0 | READONLY | REQUIRED |
| LastModifyDate | The date and time (in GMT) when this object was last modified. | System Set | DATE | 1/0 | READONLY | REQUIRED |
| LastModifier | The DirectoryUser that last modified this object. | System Set | DIRECTORYOBJECT | 1/0 | READONLY | REQUIRED |
| Deletor | The DirectoryUser that deleted (not 'Freed') this object. Deletor will be set to null if this object is later undeleted. | System Set | DIRECTORYOBJECT | 1/0 | READONLY | 0 |
| PolicyBundle | The Policies that apply specifically to this object. | System Set | PUBLICOBJECT | 1/0 | 0 | 0 |
| PropertyBundle | The PropertyBundle associated with this object. | System Set | PUBLICOBJECT | 1/0 | 0 | 0 |
| AdministrationGroup | The AdministrationGroup to which this object belongs. The AdministrationGroup may be set to null. | System Set | DIRECTORYOBJECT | 1/0 | 0 | 0 |
| SecuringPublicObject | "A PublicObject from which this object should infer security decisions (e.g, all versions in a Family may have the Family as their securing public object). | " System Set | PUBLICOBJECT | 1/0 | 0 | 0 |
| LockState | The type of lock on this object. The different states control the circumstances under which this object can be modified and/or deleted. | System Set | INTEGER | 1/0 | 0 | REQUIRED |
| Flags | System-set flags of this object. | System Set | INTEGER | 1/0 | 0 | 0 |
| LockedForSession | The lock set on this object for the duration of the current session. | System Set | LONG | 1/0 | READONLY | 0 |
| No class specific attributes. | | | | | | |
| | | | | | |
| ApplicationObject | Used for application specific objects that do not contain content. | | | | | |
| No class specific attributes. | | | | | | |
| Inherited Attributes | | | | | | |
| Name | The name of this object. | Required | STRING | 700/0 | 0 | 0 |
| Description | A textual description of this object. | Optional | STRING | 2000/0 | 0 | 0 |
| Acl | The AccessControlList that secures this object. | Optional (default to DefaultACL in PrimaryUserProfile) | PUBLICOBJECT | 1/0 | 0 | 0 |
| ExpirationDate | The date when this object 'expires'. ExpirationDate is an advisory attribute. The repository does not act on this attribute. | Optional | DATE | 1/0 | 0 | 0 |
| Owner | The DirectoryUser that owns this object. | System Set | DIRECTORYOBJECT | 1/0 | 0 | REQUIRED |
| Family | The Family to which this object belongs if this object is versioned. | System Set | PUBLICOBJECT | 1/0 | READONLY | 0 |
| ResolvedPublicObject | "The PublicObject to which this object resolves. Families, VersionSeries, and VersionDescriptions resolve to a specific PublicObject which represents the 'desired version' (e.g. the latest version). | " System Set | PUBLICOBJECT | 1/0 | READONLY | 0 |
| CreateDate | The date and time (in GMT) when this object was created. | System Set | DATE | 1/0 | READONLY | REQUIRED |
| Creator | The DirectoryUser that created this object. | System Set | DIRECTORYOBJECT | 1/0 | READONLY | REQUIRED |
| LastModifyDate | The date and time (in GMT) when this object was last modified. | System Set | DATE | 1/0 | READONLY | REQUIRED |
| LastModifier | The DirectoryUser that last modified this object. | System Set | DIRECTORYOBJECT | 1/0 | READONLY | REQUIRED |
| Deletor | The DirectoryUser that deleted (not 'Freed') this object. Deletor will be set to null if this object is later undeleted. | System Set | DIRECTORYOBJECT | 1/0 | READONLY | 0 |
| PolicyBundle | The Policies that apply specifically to this object. | System Set | PUBLICOBJECT | 1/0 | 0 | 0 |
| PropertyBundle | The PropertyBundle associated with this object. | System Set | PUBLICOBJECT | 1/0 | 0 | 0 |
| AdministrationGroup | The AdministrationGroup to which this object belongs. The AdministrationGroup may be set to null. | System Set | DIRECTORYOBJECT | 1/0 | 0 | 0 |
| SecuringPublicObject | "A PublicObject from which this object should infer security decisions (e.g, all versions in a Family may have the Family as their securing public object). | " System Set | PUBLICOBJECT | 1/0 | 0 | 0 |
| LockState | The type of lock on this object. The different states control the circumstances under which this object can be modified and/or deleted. | System Set | INTEGER | 1/0 | 0 | REQUIRED |
| Flags | System-set flags of this object. | System Set | INTEGER | 1/0 | 0 | 0 |
| LockedForSession | The lock set on this object for the duration of the current session. | System Set | LONG | 1/0 | READONLY | 0 |
| | | | | | |
| ClassAccessControlList | Controls who can create instances of this class. | | | | | |
| Inherited Attributes | | | | | | |
| Name | The name of this object. | Required | STRING | 700/0 | 0 | 0 |
| Description | A textual description of this object. | Optional | STRING | 2000/0 | 0 | 0 |
| Acl | The AccessControlList that secures this object. | Optional (default to DefaultACL in PrimaryUserProfile) | PUBLICOBJECT | 1/0 | 0 | 0 |
| ExpirationDate | The date when this object 'expires'. ExpirationDate is an advisory attribute. The repository does not act on this attribute. | Optional | DATE | 1/0 | 0 | 0 |
| Shared | An indicator of whether more than one PublicObject refers to this AccessControlList. | Optional (default = true) | BOOLEAN | 1/0 | READONLY | REQUIRED |
| Owner | The DirectoryUser that owns this object. | System Set | DIRECTORYOBJECT | 1/0 | 0 | REQUIRED |
| Family | The Family to which this object belongs if this object is versioned. | System Set | PUBLICOBJECT | 1/0 | READONLY | 0 |
| ResolvedPublicObject | "The PublicObject to which this object resolves. Families, VersionSeries, and VersionDescriptions resolve to a specific PublicObject which represents the 'desired version' (e.g. the latest version). | " System Set | PUBLICOBJECT | 1/0 | READONLY | 0 |
| CreateDate | The date and time (in GMT) when this object was created. | System Set | DATE | 1/0 | READONLY | REQUIRED |
| Creator | The DirectoryUser that created this object. | System Set | DIRECTORYOBJECT | 1/0 | READONLY | REQUIRED |
| LastModifyDate | The date and time (in GMT) when this object was last modified. | System Set | DATE | 1/0 | READONLY | REQUIRED |
| LastModifier | The DirectoryUser that last modified this object. | System Set | DIRECTORYOBJECT | 1/0 | READONLY | REQUIRED |
| Deletor | The DirectoryUser that deleted (not 'Freed') this object. Deletor will be set to null if this object is later undeleted. | System Set | DIRECTORYOBJECT | 1/0 | READONLY | 0 |
| PolicyBundle | The Policies that apply specifically to this object. | System Set | PUBLICOBJECT | 1/0 | 0 | 0 |
| PropertyBundle | The PropertyBundle associated with this object. | System Set | PUBLICOBJECT | 1/0 | 0 | 0 |
| AdministrationGroup | The AdministrationGroup to which this object belongs. The AdministrationGroup may be set to null. | System Set | DIRECTORYOBJECT | 1/0 | 0 | 0 |
| SecuringPublicObject | "A PublicObject from which this object should infer security decisions (e.g, all versions in a Family may have the Family as their securing public object). | " System Set | PUBLICOBJECT | 1/0 | 0 | 0 |
| LockState | The type of lock on this object. The different states control the circumstances under which this object can be modified and/or deleted. | System Set | INTEGER | 1/0 | 0 | REQUIRED |
| Flags | System-set flags of this object. | System Set | INTEGER | 1/0 | 0 | 0 |
| LockedForSession | The lock set on this object for the duration of the current session. | System Set | LONG | 1/0 | READONLY | 0 |
| Class Specific Attributes | | | | | | |
| UniqueName | A system-set attribute used to ensure each ValueDomain has a unique name. | System Set | STRING | 700/0 | READONLY | REQUIRED |