오류 코드
LDAP 오류 코드에 사용 가능한 값이 여기에 제공되는 표에 표시되어 있습니다.
| 10진수 값 | 값 | 16진 값 | 간단한 설명 | 자세한 설명 |
|---|---|---|---|---|
| 00 | LDAP_SUCCESS | 00 | 성공 | 요청이 성공했습니다. |
| 01 | LDAP_OPERATIONS_ERROR | 01 | 조작 오류 | 조작 오류가 발생했습니다. |
| 02 | LDAP_PROTOCOL_ERROR | 02 | 프로토콜 오류 | 프로토콜 위반이 발견되었습니다. |
| 03 | LDAP_TIMELIMIT_EXCEEDED | 03 | 시간 한계가 초과됨 | LDAP 시간 한계가 초과되었습니다. |
| 04 | LDAP_SIZELIMIT_EXCEEDED | 04 | 크기 한계를 초과함 | LDAP 크기 한계가 초과되었습니다. |
| 05 | LDAP_COMPARE_FALSE | 05 | 비교 거짓 | 비교 조작이 false를 리턴했습니다. |
| 06 | LDAP_COMPARE_TRUE | 06 | Compare true | 비교 조작이 true를 리턴했습니다. |
| 07 | LDAP_STRONG_AUTH_NOT_SUPPORTED | 07 | 엄격한 인증이 지원되지 않음 | LDAP 서버가 엄격한 인증을 지원하지 않습니다. |
| 08 | LDAP_STRONG_AUTH_REQUIRED | 08 | 엄격한 인증 필수 | 조작에 대해 엄격한 인증이 필수입니다. |
| 09 | LDAP_PARTIAL_RESULTS | 09 | 부분 결과 및 리퍼럴이 수신됨 | 부분 결과만 리턴되었습니다. |
| 10 | LDAP_REFERRAL | 0A | 리퍼럴 리턴됨 | 리퍼럴이 리턴되었습니다. |
| 11 | LDAP_ADMIN_LIMIT_EXCEEDED | 0B | 관리 한계 초과 | 관리 한계를 초과했습니다. |
| 12 | LDAP_UNAVAILABLE_CRITICAL_EXTENSION | 0C | 중요 확장이 지원되지 않음 | 중요 확장이 지원되지 않습니다. |
| 13 | LDAP_CONFIDENTIALITY_REQUIRED | 0D | 기밀성이 필요함 | 기밀성이 필수입니다. |
| 14 | LDAP_SASLBIND_IN_PROGRESS | 0E | SASL 바인드 진행 중 | SASL 바인드가 진행 중입니다. |
| 16 | LDAP_NO_SUCH_ATTRIBUTE | 10 | 해당 속성 없음 | 지정된 속성 유형이 항목에 존재하지 않습니다. |
| 17 | LDAP_UNDEFINED_TYPE | 11 | 정의되지 않은 속성 유형 | 지정된 속성 유형은 유효하지 않습니다. |
| 18 | LDAP_INAPPROPRIATE_MATCHING | 12 | 부적절한 일치 | 필터 유형이 지정된 속성에 대해 지원되지 않습니다. |
| 19 | LDAP_CONSTRAINT_VIOLATION | 13 | 제한조건 위반 | 지정된 속성 값이 일부 제한조건을 위반합니다(예를 들면, 주소에 너무 많은 행이 있거나 너무 긴 행이 있습니다). |
| 20 | LDAP_TYPE_OR_VALUE_EXISTS | 14 | 유형 또는 값이 존재함 | 지정된 속성 유형 또는 속성 값이 이미 항목에 존재합니다. |
| 21 | LDAP_INVALID_SYNTAX | 15 | 올바르지 않은 구문 | 유효하지 않은 속성 값이 지정되었습니다. |
| 32 | LDAP_NO_SUCH_OBJECT | 20 | 해당 오브젝트 없음 | 지정된 오브젝트가 디렉토리에 없습니다. |
| 33 | LDAP_ALIAS_PROBLEM | 21 | 별명 문제 | 디렉토리의 별명이 존재하지 않는 항목을 가리킵니다. |
| 34 | LDAP_INVALID_DN_SYNTAX | 22 | 유효하지 않은 DN 구문 | 구문적으로 유효하지 않은 DN이 지정되었습니다. |
| 35 | LDAP_IS_LEAF | 23 | 오브젝트가 리프임 | 지정된 오브젝트가 리프입니다. |
| 36 | LDAP_ALIAS_DEREF_PROBLEM | 24 | 별명 비참조 문제 | 별명 참조를 취소할 때 문제가 발생했습니다. |
| 48 | LDAP_INAPPROPRIATE_AUTH | 30 | 부적합한 인증 | 부적절한 인증이 지정되었습니다(예를 들어 LDAP_AUTH_SIMPLE이 지정되었고 항목이 userPassword 속성을 갖지 않습니다). |
| 49 | LDAP_INVALID_CREDENTIALS | 31 | 올바르지 않은 신임 정보 | 올바르지 않은 신임 정보(예: 잘못된 비밀번호)가 제공되었습니다. |
| 50 | LDAP_INSUFFICIENT_ACCESS | 32 | 충분하지 않은 액세스 권한 | 사용자가 조작을 수행하기에 충분하지 않은 액세스 권한을 갖습니다. |
| 51 | LDAP_BUSY | 33 | DSA 사용 중 | DSA가 사용 중입니다. |
| 52 | LDAP_UNAVAILABLE | 34 | DSA 사용 불가능 | DSA가 사용 불가능합니다. |
| 53 | LDAP_UNWILLING_TO_PERFORM | 35 | DSA가 수행하지 않으려 함 | DSA가 조작을 수행하지 않으려고 합니다. |
| 54 | LDAP_LOOP_DETECT | 36 | 루프 발견 | 루프가 발견되었습니다. |
| 64 | LDAP_NAMING_VIOLATION | 40 | 이름 지정 위반 | 이름 지정 위반이 발생했습니다. |
| 65 | LDAP_OBJECT_CLASS_VIOLATION | 41 | 오브젝트 클래스 위반 | 오브젝트 클래스 위반이 발생했습니다(예를 들어 "필수" 속성이 항목에서 누락되었습니다). |
| 66 | LDAP_NOT_ALLOWED_ON_NONLEAF | 42 | 조작이 비리프에서 허용되지 않음 | 조작이 비리프 오브젝트에서 허용되지 않습니다. |
| 67 | LDAP_NOT_ALLOWED_ON_RDN | 43 | RDN 에서 조작이 허용되지 않음 | 이 조작은 RDN에는 허용되지 않는다. |
| 68 | LDAP_ALREADY_EXISTS | 44 | 이미 존재함 | 항목이 이미 존재합니다. |
| 69 | LDAP_NO_OBJECT_CLASS_MODS | 45 | 오브젝트 클래스를 수정할 수 없음 | 오브젝트 클래스 수정이 허용되지 않습니다. |
| 70 | LDAP_RESULTS_TOO_LARGE | 46 | 결과가 너무 큼 | 결과가 너무 큽니다. |
| 71 | LDAP_AFFECTS_MULTIPLE_DSAS | 47 | 다중 DSA에 영향을 줌 | 다중 DSA에 영향을 줍니다. |
| 80 | LDAP_OTHER | 50 | 알 수 없는 오류 | 알 수 없는 오류가 발생했습니다. |
| 81 | LDAP_SERVER_DOWN | 51 | LDAP 서버에 접속할 수 없음 | LDAP 라이브러리가 LDAP 서버에 접속할 수 없습니다. |
| 82 | LDAP_LOCAL_ERROR | 52 | 로컬 오류 | 일부 로컬 오류가 발생했습니다. 이는 대개 실패한 메모리 할당입니다. |
| 83 | LDAP_ENCODING_ERROR | 53 | 인코딩 오류 | LDAP 서버로 보낼 매개변수 인코딩 중에 오류가 발생했습니다. |
| 84 | LDAP_DECODING_ERROR | 54 | 디코드 오류 | LDAP 서버의 결과를 디코드할 때 오류가 발생했습니다. |
| 85 | LDAP_TIMEOUT | 55 | 제한시간 초과 | 결과를 기다리는 중에 시간 한계가 초과되었습니다. |
| 86 | LDAP_AUTH_UNKNOWN | 56 | 알 수 없는 인증 방법 | 바인드 조작에 대해 지정된 인증 방법이 알려지지 않았습니다. |
| 87 | LDAP_FILTER_ERROR | 57 | 잘못된 검색 필터 | 올바르지 않은 필터가 ldap_search에 제공되었습니다(예: 언밸런스한 소괄호). |
| 88 | LDAP_USER_CANCELLED | 58 | 사용자가 조작 취소 | 사용자가 조작을 취소했습니다. |
| 89 | LDAP_PARAM_ERROR | 59 | LDAP 루틴에 대한 잘못된 매개변수 | 잘못된 매개변수 (예: NULL Id 포인터 등) 를 사용하여 LDAP 루틴이 호출되었다. |
| 90 | LDAP_NO_MEMORY | 5A | 메모리 부족 | 메모리 할당(예: malloc) 호출이 LDAP 라이브러리 루틴에서 실패했습니다. |
| 91 | LDAP_CONNECT_ERROR | 5B | 연결 오류 | 연결 오류입니다. |
| 92 | LDAP_NOT_SUPPORTED | 5C | 지원되지 않음 | 지원되지 않습니다. |
| 93 | LDAP_CONTROL_NOT_FOUND | 5D | 제어가 없음 | 제어를 찾을 수 없습니다. |
| 94 | LDAP_NO_RESULTS_RETURNED | 5E | 리턴된 결과가 없음 | 결과가 리턴되지 않았습니다. |
| 95 | LDAP_MORE_RESULTS_TO_RETURN | 5F | 리턴할 추가 결과가 있음 | 리턴할 결과가 더 있습니다. |
| 96 | LDAP_URL_ERR_NOTLDAP | 60 | URL이 ldap://로 시작하지 않음 | URL이 ldap://로 시작하지 않습니다. |
| 97 | LDAP_URL_ERR_NODN | 61 | URL에 DN(필수)이 없음 | URL에 DN(필수)이 없습니다. |
| 98 | LDAP_URL_ERR_BADSCOPE | 62 | URL 범위 문자열이 올바르지 않음 | URL 범위 문자열이 올바르지 않습니다. |
| 99 | LDAP_URL_ERR_MEM | 63 | 메모리 공간을 할당할 수 없음 | 메모리 공간을 할당할 수 없습니다. |
| 100 | LDAP_CLIENT_LOOP | 64 | 클라이언트 루프 | 클라이언트 루프입니다. |
| 101 | LDAP_REFERRAL_LIMIT_EXCEEDED | 65 | 리퍼럴 한계 초과 | 리퍼럴 한계를 초과했습니다. |
| 112 | LDAP_SSL_ALREADY_INITIALIZED | 70 | ldap_ssl_client_init가 이 프로세스에서 이전에 호출되었음 | ldap_ssl_client_init가 이 프로세스에서 이전에 성공적으로 호출되었습니다. |
| 113 | LDAP_SSL_INITIALIZE_FAILED | 71 | 초기화 호출 실패 | SSL 초기화 호출이 실패했습니다. 주: GSKit 을 설치해야 하며 GSKit 라이브러리가 있어야 합니다.
|
| 114 | LDAP_SSL_CLIENT_INIT_NOT_CALLED | 72 | SSL 연결을 시도하기 전에 ldap_ssl_client_init를 호출해야 함 | SSL 연결을 시도하기 전에 ldap_ssl_client_init를 호출해야 합니다. |
| 115 | LDAP_SSL_PARAM_ERROR | 73 | 올바르지 않은 SSL 매개변수가 이전에 지정되었음 | 올바르지 않은 SSL 매개변수가 이전에 지정되었습니다. |
| 116 | LDAP_SSL_HANDSHAKE_FAILED | 74 | SSL 서버에 연결 실패 | SSL 서버에 연결하지 못했습니다. |
| 117 | LDAP_SSL_GET_CIPHER_FAILED | 75 | 사용하지 않음 | 더 이상 사용되지 않습니다. |
| 118 | LDAP_SSL_NOT_AVAILABLE | 76 | SSL 라이브러리를 찾을 수 없음 | GSKit 이 설치되었는지 확인하십시오. |
| LDAP_SSL_KEYRING_NOT_FOUND | 77 | |||
| LDAP_SSL_PASSWORD_NOT_SPECIFIED | 78 | |||
| 128 | LDAP_NO_EXPLICIT_OWNER | 80 | 명시적 소유자를 찾을 수 없음 | 명시적 소유자를 찾지 못했습니다. |
| 129 | LDAP_NO_LOCK | 81 | 잠금을 확보할 수 없음 | 클라이언트 라이브러리가 필수 자원을 잠글 수 없습니다. |
또한 다음 DNS 관련 오류 코드가 ldap.h
파일에 정의됩니다.
| 10진수 값 | 값 | 16진 값 | 자세한 설명 |
|---|---|---|---|
| 133 | LDAP_DNS_NO_SERVERS | 85 | LDAP 서버가 없음 |
| 134 | LDAP_DNS_TRUNCATED | 86 | 경고: DNS 결과가 잘렸음 |
| 135 | LDAP_DNS_INVALID_DATA | 87 | 올바르지 않은 DNS 데이터 |
| 136 | LDAP_DNS_RESOLVE_ERROR | 88 | 시스템 도메인 또는 이름 서버를 해석할 수 없음 |
| 137 | LDAP_DNS_CONF_FILE_ERROR | 89 | DNS 구성 파일 오류 |
다음 UTF8 관련 오류 코드는 ldap.h 파일에서
정의됩니다.
| 10진수 값 | 값 | 16진 값 | 자세한 설명 |
|---|---|---|---|
| 160 | LDAP_XLATE_E2BIG | A0 | 출력 버퍼 오버플로우 |
| 161 | LDAP_XLATE_EINVAL | A1 | 입력 버퍼 잘림 |
| 162 | LDAP_XLATE_EILSEQ | A2 | 사용 불가능한 입력 문자 |
| 163 | LDAP_XLATE_NO_ENTRY | A3 | 맵핑할 코드세트 점이 없음 |
| 176 | LDAP_REG_FILE_NOT_FOUND | B0 | NT 레지스트리에 파일이 없음 |
| 177 | LDAP_REG_CANNOT_OPEN | B1 | NT 레지스트리를 열 수 없음 |
| 178 | LDAP_REG_ENTRY_NOT_FOUND | B2 | NT 레지스트리에 항목이 없음 |
| 192 | LDAP_CONF_FILE_NOT_OPENED | C0 | 플러그인 구성 파일이 열리지 않음 |
| 193 | LDAP_PLUGIN_NOT_LOADED | C1 | 플러그인 라이브러리가 로드되지 않음 |
| 194 | LDAP_PLUGIN_FUNCTION_
NOT_RESOLVED |
C2 | 플러그인 함수가 해석되지 않음 |
| 195 | LDAP_PLUGIN_NOT_INITIALIZED | C3 | 플러그인 라이브러리가 초기화되지 않음 |
| 196 | LDAP_PLUGIN_COULD_NOT_BIND | C4 | 플러그인 함수에 바인드할 수 없음 |
| 208 | LDAP_SASL_GSS_NO_SEC_CONTEXT | D0 | gss_init_sec_context 실패 |