The following result codes are standardised in RFC2251 and are common to all complying implementations of LDAP servers (e.g. iPlanet SunONE Directory Server, OpenLDAP etc.)
| Code | Meaning |
|---|---|
| 0 | SUCCESS |
| 1 | OPERATION_ERROR |
| 2 | PROTOCOL_ERROR |
| 3 | TIME_LIMIT_EXCEEDED |
| 4 | SIZE_LIMIT_EXCEEDED |
| 5 | COMPARE_FALSE |
| 6 | COMPARE_TRUE |
| 7 | AUTH_METHOD_NOT_SUPPORTED |
| 8 | STRONG_AUTH_REQUIRED |
| 9 | LDAP_PARTIAL_RESULTS |
| 10 | REFERRAL (LDAP v3) |
| 11 | ADMIN_LIMIT_EXCEEDED (LDAP v3) |
| 12 | UNAVAILABLE_CRITICAL_EXTENSION (LDAP v3) |
| 13 | CONFIDENTIALITY_REQUIRED (LDAP v3) |
| 14 | SASL_BIND_IN_PROGRESS |
| 16 | NO_SUCH_ATTRIBUTE |
| 17 | UNDEFINED_ATTRIBUTE_TYPE |
| 18 | INAPPROPRIATE_MATCHING |
| 19 | CONSTRAINT_VIOLATION |
| 20 | ATTRIBUTE_OR_VALUE_EXISTS |
| 21 | INVALID_ATTRIBUTE_SYNTAX |
| 32 | NO_SUCH_OBJECT |
| 33 | ALIAS_PROBLEM |
| 34 | INVALID_DN_SYNTAX |
| 35 | IS_LEAF |
| 36 | ALIAS_DEREFERENCING_PROBLEM |
| 48 | INAPPROPRIATE_AUTHENTICATION |
| 49 | INVALID_CREDENTIALS |
| 50 | INSUFFICIENT_ACCESS_RIGHTS |
| 51 | BUSY |
| 52 | UNAVAILABLE |
| 53 | UNWILLING_TO_PERFORM |
| 54 | LOOP_DEFECT |
| 64 | NAMING_VIOLATION |
| 65 | OBJECT_CLASS_VIOLATION |
| 66 | NOT_ALLOWED_ON_NONLEAF |
| 67 | NOT_ALLOWED_ON_RDN |
| 68 | ENTRY_ALREADY_EXISTS |
| 69 | OBJECT_CLASS_MODS_PROHIBITED |
| 71 | AFFECTS_MULTIPLE_DSAS (LDAP v3) |
| 80 | OTHER |
| 81 | SERVER_DOWN |
| 85 | LDAP_TIMEOUT |
| 89 | PARAM_ERROR |
| 91 | CONNECT_ERROR |
| 92 | LDAP_NOT_SUPPORTED |
| 93 | CONTROL_NOT_FOUND |
| 94 | NO_RESULTS_RETURNED |
| 95 | MORE_RESULTS_TO_RETURN |
| 96 | CLIENT_LOOP |
| 97 | REFERRAL_LIMIT_EXCEEDED |
| 97 | REFERRAL_LIMIT_EXCEEDED |
