Summary: Isode provides a number of APIs which allow integrators and product developers to build components that allow client programs to connect to, query and modify data in the directory.
Directory operation error types

Enumerations

enum  DS_ErrorType {
  DS_E_SUCCESS = 0, DS_E_ATTRIBUTE = 1, DS_E_NAME = 2, DS_E_SERVICE = 3,
  DS_E_REFERRAL = 4, DS_E_ABANDONED = 5, DS_E_SECURITY = 6, DS_E_ABANDONFAILED = 7,
  DS_E_UPDATE = 8, DS_E_DSAREFERRAL = 9, DS_E_LOCAL = 10, DS_E_REMOTE = 11,
  DS_E_UNKNOWN = 12, DS_E_X509 = 13
}
 

Detailed Description

Enumeration Type Documentation

Directory operation error codes.

Enumerator
DS_E_ATTRIBUTE 

Attribute error.

DS_E_NAME 

Name error.

DS_E_SERVICE 

Service error.

DS_E_REFERRAL 

Referral error.

DS_E_ABANDONED 

Operation abandoned error.

DS_E_SECURITY 

Security error.

DS_E_ABANDONFAILED 

Abandon failed error.

DS_E_UPDATE 

Update error.

DS_E_DSAREFERRAL 

DSA referral error.

DS_E_LOCAL 

Unknown local error.

DS_E_REMOTE 

Unknown remote error.

DS_E_UNKNOWN 

Unknown error.

DS_E_X509 

Error detected by X509 library.

Definition at line 138 of file dsapi_const.h.

138  {
139  DS_E_SUCCESS = 0,
140  /*< Successful operation. */
141 
142  DS_E_ATTRIBUTE = 1,
145  DS_E_NAME = 2,
148  DS_E_SERVICE = 3,
151  DS_E_REFERRAL = 4,
154  DS_E_ABANDONED = 5,
157  DS_E_SECURITY = 6,
160  DS_E_ABANDONFAILED = 7,
163  DS_E_UPDATE = 8,
166  DS_E_DSAREFERRAL = 9,
169  DS_E_LOCAL = 10,
172  DS_E_REMOTE = 11,
175  DS_E_UNKNOWN = 12,
178  DS_E_X509 = 13
181 } DS_ErrorType;
DS_ErrorType
Definition: dsapi_const.h:138