5.3. LDAP Result Codes

5.3. LDAP Result Codes

LDAP has a set of result codes with which it is useful to be familiar.

Result Code Defined Value Result Code Defined Value
0 SUCCESS 36 ALIAS_DEREFERENCING_PROBLEM
1 OPERATION_ERROR 48 INAPPROPRIATE_AUTHENTICATION
2 PROTOCOL_ERROR 49 INVALID_CREDENTIALS
3 TIME_LIMIT_EXCEEDED 50 INSUFFICIENT_ACCESS_RIGHTS
4 SIZE_LIMIT_EXCEEDED 51 BUSY
5 COMPARE_FALSE 52 UNAVAILABLE
6 COMPARE_TRUE 53 UNWILLING_TO_PERFORM
7 AUTH_METHOD_NOT_SUPPORTED 54 LOOP_DEFECT
8 STRONG_AUTH_REQUIRED 64 NAMING_VIOLATION
9 LDAP_PARTIAL_RESULTS 65 OBJECT_CLASS_VIOLATION
10 REFERRAL (LDAP v3) 66 NOT_ALLOWED_ON_NONLEAF
11 ADMIN_LIMIT_EXCEEDED (LDAP v3) 67 NOT_ALLOWED_ON_RDN
12 UNAVAILABLE_CRITICAL_EXTENSION (LDAP v3) 68 ENTRY_ALREADY_EXISTS
13 CONFIDENTIALITY_REQUIRED (LDAP v3) 69 OBJECT_CLASS_MODS_PROHIBITED
14 SASL_BIND_IN_PROGRESS 71 AFFECTS_MULTIPLE_DSAS (LDAP v3)
16 NO_SUCH_ATTRIBUTE 80 OTHER
17 UNDEFINED_ATTRIBUTE_TYPE 81 SERVER_DOWN
18 INAPPROPRIATE_MATCHING 85 LDAP_TIMEOUT
19 CONSTRAINT_VIOLATION 89 PARAM_ERROR
20 ATTRIBUTE_OR_VALUE_EXISTS 91 CONNECT_ERROR
21 INVALID_ATTRIBUTE_SYNTAX 92 LDAP_NOT_SUPPORTED
32 NO_SUCH_OBJECT 93 CONTROL_NOT_FOUND
33 ALIAS_PROBLEM 94 NO_RESULTS_RETURNED
34 INVALID_DN_SYNTAX 95 MORE_RESULTS_TO_RETURN
35 IS_LEAF 96 CLIENT_LOOP
97 REFERRAL_LIMIT_EXCEEDED  
Table 5.4. LDAP Result Codes