# Class: DocumentRoot

## tibco.objectapi.de.exception.DocumentRoot

#### new DocumentRoot()

Constructs a new DocumentRoot.

The following features are supported:

- `Assignment Not Allowed Fault`
- `Directory Engine Fault`
- `Internal DAO Error Fault`
- `Internal Service Fault`
- `Invalid Entity Reference Fault`
- `Invalid Entity Type Fault`
- `Invalid LDAP Container Fault`
- `Invalid LDAP Fault`
- `Invalid LDAP Resource Fault`
- `Invalid LDAP Search Fault`
- `Invalid LDAP Source Fault`
- `Invalid Model Import Fault`
- `Invalid Org Model Version Fault`
- `Invalid Query Fault`
- `Invalid Resource Mapping Fault`
- `Invalid Service Request Fault`
- `No Such Named Entity Fault`
- `No Undelivered Group Fault`
- `Org Model Deployment Fault`
- `Org Model Undeployment Fault`
- `Persistence Fault`
- `Security Fault`

### Members

#### AssignmentNotAllowedFault :tibco.objectapi.common.exception.DetailedException

Fault returned by mapping service if a mapping is not allowed due to Organizational restrictions. This property holds the value of the 'Assignment Not Allowed Fault' containment reference.

##### Type:

- tibco.objectapi.common.exception.DetailedException

#### DirectoryEngineFault :tibco.objectapi.common.exception.DetailedException

Generic fault class, used to indicate an error raised by a Directory Engine service. The specific error can be determined by examining the error code contained within. This property holds the value of the 'Directory Engine Fault' containment reference.

##### Type:

- tibco.objectapi.common.exception.DetailedException

#### InternalDAOErrorFault :tibco.objectapi.common.exception.DetailedException

This property holds the value of the 'Internal DAO Error Fault' containment reference.

##### Type:

- tibco.objectapi.common.exception.DetailedException

#### InternalServiceFault :tibco.objectapi.common.exception.DetailedException

This property holds the value of the 'Internal Service Fault' containment reference.

##### Type:

- tibco.objectapi.common.exception.DetailedException

#### InvalidEntityReferenceFault :tibco.objectapi.common.exception.DetailedException

This property holds the value of the 'Invalid Entity Reference Fault' containment reference.

##### Type:

- tibco.objectapi.common.exception.DetailedException

#### InvalidEntityTypeFault :tibco.objectapi.common.exception.DetailedException

This property holds the value of the 'Invalid Entity Type Fault' containment reference.

##### Type:

- tibco.objectapi.common.exception.DetailedException

#### InvalidLDAPContainerFault :tibco.objectapi.common.exception.DetailedException

This property holds the value of the 'Invalid LDAP Container Fault' containment reference.

##### Type:

- tibco.objectapi.common.exception.DetailedException

#### InvalidLDAPFault :tibco.objectapi.common.exception.DetailedException

This property holds the value of the 'Invalid LDAP Fault' containment reference.

##### Type:

- tibco.objectapi.common.exception.DetailedException

#### InvalidLDAPResourceFault :tibco.objectapi.common.exception.DetailedException

This property holds the value of the 'Invalid LDAP Resource Fault' containment reference.

##### Type:

- tibco.objectapi.common.exception.DetailedException

#### InvalidLDAPSearchFault :tibco.objectapi.common.exception.DetailedException

This property holds the value of the 'Invalid LDAP Search Fault' containment reference.

##### Type:

- tibco.objectapi.common.exception.DetailedException

#### InvalidLDAPSourceFault :tibco.objectapi.common.exception.DetailedException

This property holds the value of the 'Invalid LDAP Source Fault' containment reference.

##### Type:

- tibco.objectapi.common.exception.DetailedException

#### InvalidModelImportFault :tibco.objectapi.common.exception.DetailedException

This property holds the value of the 'Invalid Model Import Fault' containment reference.

##### Type:

- tibco.objectapi.common.exception.DetailedException

#### InvalidOrgModelVersionFault :tibco.objectapi.common.exception.DetailedException

This property holds the value of the 'Invalid Org Model Version Fault' containment reference.

##### Type:

- tibco.objectapi.common.exception.DetailedException

#### InvalidQueryFault :tibco.objectapi.common.exception.DetailedException

This property holds the value of the 'Invalid Query Fault' containment reference.

##### Type:

- tibco.objectapi.common.exception.DetailedException

#### InvalidResourceMappingFault :tibco.objectapi.common.exception.DetailedException

This property holds the value of the 'Invalid Resource Mapping Fault' containment reference.

##### Type:

- tibco.objectapi.common.exception.DetailedException

#### InvalidServiceRequestFault :tibco.objectapi.common.exception.DetailedException

This property holds the value of the 'Invalid Service Request Fault' containment reference.

##### Type:

- tibco.objectapi.common.exception.DetailedException

#### NoSuchNamedEntityFault :tibco.objectapi.common.exception.DetailedException

This property holds the value of the 'No Such Named Entity Fault' containment reference.

##### Type:

- tibco.objectapi.common.exception.DetailedException

#### NoUndeliveredGroupFault :tibco.objectapi.common.exception.DetailedException

This property holds the value of the 'No Undelivered Group Fault' containment reference.

##### Type:

- tibco.objectapi.common.exception.DetailedException

#### OrgModelDeploymentFault :tibco.objectapi.common.exception.DetailedException

This property holds the value of the 'Org Model Deployment Fault' containment reference.

##### Type:

- tibco.objectapi.common.exception.DetailedException

#### OrgModelUndeploymentFault :tibco.objectapi.common.exception.DetailedException

This property holds the value of the 'Org Model Undeployment Fault' containment reference.

##### Type:

- tibco.objectapi.common.exception.DetailedException

#### PersistenceFault :tibco.objectapi.common.exception.DetailedException

Generic fault class, used to indicate an error raised by a Directory Engine service. The specific error can be determined by examining the error code contained within. This property holds the value of the 'Persistence Fault' containment reference.

##### Type:

- tibco.objectapi.common.exception.DetailedException

#### SecurityFault :tibco.objectapi.common.exception.DetailedException

The used to report all Security related faults. Including: + An attempt to check authorisation for an unknown System Action. + An attempt to check System Action authorisation for an unauthenicated user. + An attempt to perform an unauthorised System Action. This property holds the value of the 'Security Fault' containment reference.

##### Type:

- tibco.objectapi.common.exception.DetailedException