The OM class DS_C_ERROR comprises the parameters common to all errors.
It is an abstract OM class with the OM attributes of its superclass, OM_C_OBJECT, in addition to the OM attribute listed in the following table.
OM Attribute of DS_C_ERROR
OM Attribute |
Value Syntax |
Value Length | Value Number | Value Initially |
DS_PROBLEM | Enum(DS_Problem) | - | 1 | - |
· DS_C_ABANDON_FAILED
· DS_C_ATTRIBUTE_PROBLEM
· DS_C_COMMUNICATIONS_ERROR
· DS_C_LIBRARY_ERROR
· DS_C_NAME_ERROR
· DS_C_SECURITY_ERROR
· DS_C_SERVICE_ERROR
· DS_C_SYSTEM_ERROR
· DS_C_UPDATE_ERROR
A number of possible values are defined for these subclasses. DCE XDS does not return other values for error conditions described in this topic. Information on system errors can be found in DS_C_SYSTEM_ERROR. The following is a list of the error values. Each error OM class topic defines the possible error values associated with that class. For a description of the errors please refer to the OSF DCE Problem Determination Guide.
· DS_E_ADMIN_LIMIT_EXCEEDED
· DS_E_AFFECTS_MULTIPLE_DSAS
· DS_E_ALIAS_DEREFERENCING_PROBLEM
· DS_E_ALIAS_PROBLEM
· DS_E_ATTRIBUTE_OR_VALUE_EXISTS
· DS_E_BAD_ARGUMENT
· DS_E_BAD_CLASS
· DS_E_BAD_CONTEXT
· DS_E_BAD_NAME
· DS_E_BAD_SESSION
· DS_E_BAD_WORKSPACE
· DS_E_BUSY
· DS_E_CANNOT_ABANDON
· DS_E_CHAINING_REQUIRED
· DS_E_COMMUNICATIONS_PROBLEM
· DS_E_CONSTRAINT_VIOLATION
· DS_E_DIT_ERROR
· DS_E_ENTRY_EXISTS
· DS_E_INAPPROP_AUTHENTICATION
· DS_E_INAPPROP_MATCHING
· DS_E_INSUFFICIENT_ACCESS_RIGHTS
· DS_E_INVALID_ATTRIBUTE_SYNTAX
· DS_E_INVALID_ATTRIBUTE_VALUE
· DS_E_INVALID_CREDENTIALS
· DS_E_INVALID_REF
· DS_E_INVALID_SIGNATURE
· DS_E_LOOP_DETECTED
· DS_E_MISCELLANEOUS
· DS_E_MISSING_TYPE
· DS_E_MIXED_SYNCHRONOUS
· DS_E_NAMING_VIOLATION
· DS_E_NO_INFO
· DS_E_NO_SUCH_ATTRIBUTE_OR_VALUE
· DS_E_NO_SUCH_OBJECT
· DS_E_NO_SUCH_OPERATION
· DS_E_NOT_ALLOWED_ON_NON_LEAF
· DS_E_NOT_ALLOWED_ON_RDN
· DS_E_NOT_SUPPORTED
· DS_E_OBJECT_CLASS_MOD_PROHIB
· DS_E_OBJECT_CLASS_VIOLATION
· DS_E_OUT_OF_SCOPE
· DS_E_PROTECTION_REQUIRED
· DS_E_TIME_LIMIT_EXCEEDED
· DS_E_TOO_LATE
· DS_E_TOO_MANY_OPERATIONS
· DS_E_TOO_MANY_SESSIONS
· DS_E_UNABLE_TO_PROCEED
· DS_E_UNAVAILABLE
· DS_E_UNAVAILABLE_CRIT_EXT
· DS_E_UNDEFINED_ATTRIBUTE_TYPE
· DS_E_UNWILLING_TO_PERFORM