OSF DCE Problem Determination Guide

Error Messages and Status Codes
Action: Make sure your aliases always refer to existing objects.
---------- DS_E_ATTRIBUTE_OR_VALUE_EXISTS
Severity: Error Component: Directory Services
Text: An attempt is made to add an attribute or value that already exists.
Explanation: This is an instance of an OM class DS_C_ATTRIBUTE_ERROR. An
attempt was made to add an attribute or value that is already present in the Directory
entry in question.
Action: The OM class DS_C_ATTRIBUTE_PROBLEM attribute
DS_ATTRIBUTE_TYPE identifies the type of attribute with which the problem is
associated. The DS_ATTRIBUTE_VALUE, if present, specifies the attribute value with
which the problem is associated. The modification of attributes is an atomic operation. If
you receive this error, then none of the requested changes have been made. Correct the
problem and retry the operation.
---------- DS_E_BAD_ARGUMENT
Severity: Error Component: Directory Services
Text: A bad argument was supplied.
Explanation: This is an instance of an OM class DS_C_LIBRARY_ERROR. A bad
argument (other than name) was supplied. Use of an instance of OM class
DS_C_ATTRIBUTE, for example, with no values for the OM attribute
DS_ATTRIBUTE_VALUES as an input argument to a Directory Service function
results in this error. This is because Directory attributes must always have at least one
value.
Action: Refer to the documentation for guidance on valid arguments for each OM class.
---------- DS_E_BAD_CLASS
Severity: Error Component: Directory Services
Text: The OM class of an argument is not supported for this operation.
Explanation: This is an instance of an OM class DS_C_LIBRARY_ERROR. An
attempt was made to include an argument of an OM class that is not supported for the
desired operation.
Action: Refer to the documentation to determine which arguments are supported for each
OM class.
---------- DS_E_BAD_CONTEXT
Severity: Error Component: Directory Services
Text: An invalid context argument was supplied.
Explanation: This is an instance of an OM class DS_C_LIBRARY_ERROR. An
invalid context argument was supplied.
Action: Check to make sure that the context argument is a private object or the
DS_DEFAULT_CONTEXT constant. Ensure that the selected service controls are
appropriate for the attempted operation, especially if trying to access the directory user
agent cache. Further information on the DS_C_CONTEXT object can be found in the
Application Development Guide in the section on "XDS Class Definitions." To ensure
124330 Tandem Computers Incorporated 2185