Config result codes
Here is a list of Config result codes that can appear in a Config or ConfigSchema response:
Code |
Config Result |
Description |
---|---|---|
1 |
Success |
Operation completed successfully |
2 |
InvalidArgument |
An invalid method argument was passed to a method. |
3 |
InvalidArgumentRange |
An argument value is not within the range accepted by a method. |
4 |
MismatchedArguments |
One or more method argument counts do not match. |
5 |
NotImplemented |
The method has not been implemented. |
6 |
InvalidDestinationList |
A method output argument list is invalid. |
7 |
InsufficientPrivileges |
The method call has insufficient permissions to perform an operation. |
8 |
InvalidOperation |
A method call has been attempted using an invalid or disposed instantiated <c>Config</c> object. |
9 |
UnexpectedAssemblyError |
An unexpected error occurred within a called assembly. |
10 |
OutOfMemory |
An operation failed due to insufficient system resources. |
11 |
OperationCancelled |
An operation was cancelled. |
14 |
RemoteError |
|
100 |
AttributeDoesNotExist |
The request attribute does not exist. |
101 |
AttributeAlreadyExists |
The attribute name already exists within the attribute schema or as an optional or mandatory attribute to a class. |
102 |
AttributeNotFound |
The attribute was missing from the attribute schema or was not set for an object. |
103 |
AttributeValueExists |
A matching attribute value already exists for an object. |
104 |
AttributeStillInUse |
The attribute cannot be removed from the attribute schema as the attribute is still in use by one or more objects. |
105 |
AttributeNameTooLong |
The attribute cannot be defined as the attribute name exceeds the maximum defined attribute name length. |
106 |
AttributeReferenceDoesNotExist |
An attribute reference cannot be added to a schema class definition as the attribute does not exist within the attribute schema. |
107 |
AttributeSyntaxCollision |
The attribute schema definition cannot be created as an attribute already exists within the attribute schema with a different syntax. |
108 |
AttributePropertyCollision |
The attribute schema definition cannot be created as an attribute already exists within the attribute schema with conflicting attribute properties. |
109 |
CannotRemoveMandatory |
The attribute cannot be removed from an class schema definition as the attribute is a mandatory attribute value for the class. |
110 |
AttributeValueIsMandatory |
An object cannot be created as an class mandatory attribute value has not been set. |
111 |
AttributeValueTooLong |
An attribute value cannot be written as the value of the attribute exceeds the maximum permitted value length. |
112 |
IllegalAttributeForClass |
An attribute value cannot be written as the schema class definition does not define the attribute as being mandatory or optional. |
113 |
InvalidAttributeDN |
An attribute value cannot be written as the object distinguished name contained within the attribute value does not exist. |
114 |
AttributeValueDoesNotExist |
An attribute value was not found on an object. |
115 |
AttributeIsSingleValued |
An attribute value cannot be written as the attribute already has a value on an object and the attribute is defined as having only a single value. |
116 |
AttributeIsReadOnly |
An attribute value cannot be written since it is marked as read-only. |
117 |
AttributeIsHidden |
An attribute value cannot be written since it is marked as hidden. |
118 |
AttributeValueInvalidFormat |
An attribute value has an invalid format. |
200 |
ClassDoesNotExist |
No schema class definition exists with a matching name. |
201 |
ClassAlreadyExists |
A schema class definition already exists with that name. |
202 |
ClassStillInUse |
The schema class definition cannot be removed from the schema as one or more objects of the class still exist. |
203 |
ClassNameTooLong |
The schema class definition cannot be created as the name exceeds the maximum name permitted for a schema class definition. |
204 |
ClassInvalidSuperClass |
The schema class definition cannot be created due to the fact that one of the definitions super-classes do not exist. |
205 |
ClassInvalidContainmentClass |
The schema class definition cannot be created due to the fact that one of the definitions contained by classes do not exist. |
206 |
ClassInvalidNamingAttribute |
The schema class definition cannot be created due to the fact that one of the definitions naming attributes are not defined within the schema attribute definitions. |
207 |
ClassInvalidMandatoryAttribute |
The schema class definition cannot be created due to the fact that one of the definitions mandatory attributes are not defined within the schema attribute definitions. |
208 |
ClassInvalidOptionalAttribute |
The schema class definition cannot be created due to the fact that one of the definitions optional attributes are not defined within the schema attribute definitions. |
209 |
ClassInvalidName |
The schema class definition cannot be created due to the fact that the class name is an empty name. |
210 |
ClassInvalidContainmentSubClass |
The schema class definition cannot be created due to the fact that one of the definitions contained by super-classes do not exist. |
211 |
ClassInvalidPolicyClass |
The policy class specified is invalid because it is not a super class of the schema class. |
300 |
PolicyDoesNotExist |
No matching policy was found for the class and attribute combination for the object. |
301 |
PolicyLockStateCollision |
An existing policy was found for the class and attribute combination for the object; however the existing policy lock state does not match the lock state of the policy being added. |
350 |
LockNameAlreadyExists |
An existing lock was found for the name given in an new lock attempt. |
351 |
LockNameDoesNotExist |
The specified name is not locked. |
352 |
LockNameOwnedByAnother |
The specified name is locked by another owner. |
353 |
LockNameLimitReached |
The specified name or category already has reached the specified concurrent locks allowed limit. |
354 |
LockNameAttemptTimedOut |
The specified name is locked by another owner; or has reached the specified concurrent locks allowed limit and could not be acquired within the specified timeout interval. |
400 |
ObjectDoesNotExist |
The specified object does not exist. |
401 |
ObjectAlreadyExists |
An object cannot be created as an object with a matching name already exists. |
402 |
ObjectHasChildren |
The object cannot be deleted as the object has one or more subordinate children objects. |
403 |
ObjectNameTooLong |
The object cannot be created as the object name exceeds the maximum permitted name length for an object. |
404 |
ObjectDepthTooDeep |
The object cannot be created as the object hierarchical parent count exceeds the maximum object depth permitted. |
405 |
ObjectInvalidName |
The object cannot be created due to the fact that the object name is empty. |
406 |
ObjectInvalidClass |
The object cannot be created due to the fact that no schema class definition was found. |
407 |
ObjectInvalidContainment |
The object cannot be created due to the fact that the parent object schema class definition is not defined as a contained-by class within the schema class definition. |
408 |
ObjectMandatoryMissing |
The object cannot be created due to the fact that one or more mandatory attributes as defined by the object schema class definition were not provided. |
409 |
ObjectIsReadOnly |
The object cannot be modified. |
410 |
ObjectInvalidOperation |
The operation not allowed on the object. |
500 |
DriverMissingDSN |
No database connection information was found for a storage driver. |
501 |
DriverMissingDatabaseName |
The database connection information does not define the storage driver database name. |
502 |
DriverDatabaseError |
An error occurred between the storage driver and it database. |
503 |
DriverTransactionError |
A transaction error occurred during a write operation within a storage driver. |
504 |
DriverTransactionCollision |
An existing write operation between the storage driver and a database is already in progress. |
505 |
DriverGenerationUpdateError |
An attempt to update the storage drivers schema generational qualifier failed. |
506 |
DriverStatementTimeout |
A SQL statement execution timed out. |
600 |
CacheLockException |
An operation cannot be completed as a schema cache lock management error occurred. |
601 |
CacheEntryNotFound |
An Invalid attribute. In the schema, the attribute name did match or not apply to the object. |
602 |
CacheEntryAlreadyExists |
An entry could not be added to a schema cache as an entry with a matching name already exists. |
603 |
CacheEntryIsSuperior |
An entry could not be added to the schema cache as an entry with a matching name and definitions exist. However the matching entry contains additional definitions. |
604 |
CacheEntryIsIncompatible |
An entry could not be added to a schema cache as an entry with a matching name but with conflicting definitions. |
700 |
XmlInvalidStructure |
The XML document structure is invalid for this purpose. |
701 |
XmlMissingNaming |
An XML element is missing the name attribute. |
702 |
XmlMissingSyntax |
An XML element is missing the syntax attribute. |
703 |
XmlMissingProperty |
An XML element is missing the property attribute. |
704 |
XmlUnknownElementAttribute |
An XML element has an unknown attribute. |