Spec-Zone .ru
спецификации, руководства, описания, API
|
LDAP определяет ряд кодов состояния, которые возвращаются с ответами LDAP, отправленными сервером LDAP (см. RFC 2251). В JNDI состояния ошибки обозначаются как проверенные исключения, которые являются подклассами
Поставщик услуг LDAP преобразовывает код состояния LDAP, который он получает от сервера LDAP до соответствующего подкласса NamingException. Следующая таблица показывает отображение между кодами состояния LDAP и исключениями JNDI.
Код состояния LDAP | Значение | Исключение или Действие |
---|---|---|
0 | Успех | Сообщите об успехе. |
1 | Ошибка операций | NamingException |
2 | Ошибка протокола |
|
3 | Ограничение по времени превышается. |
|
4 | Предел размера превышается. |
|
5 | Сравненная ложь. | Используемый |
6 | Сравненная истина. | Используемый |
7 | Метод аутентификации, не поддерживаемый. |
|
8 | Устойчивая аутентификация требуется. |
|
9 | Частичные возвращаемые результаты. | Если свойство "java.naming.referral" среды устанавливается в "ignore", или содержание ошибки не содержит отсылку, бросает |
10 | Отсылка встречалась. | Если свойство "java.naming.referral" среды устанавливается в "ignore", то проигнорируйте. Если свойство устанавливается в "throw", бросок |
11 | Административный предел превышается. |
|
12 | Недоступное критическое расширение требуют. |
|
13 | Конфиденциальность требуется. |
|
14 | SASL связывают происходящий. | Используемый внутренне провайдером LDAP во время аутентификации. |
16 | Никакой такой атрибут не существует. |
|
17 | Неопределенный тип атрибута. |
|
18 | Несоответствующее соответствие |
|
19 | Ограничительное нарушение. |
|
20 | Атрибут или значение уже в использовании. |
|
21 | Недопустимый синтаксис атрибута. |
|
32 | Никакой такой объект не существует. |
|
33 | Проблема псевдонима |
|
34 | Недопустимый синтаксис DN. |
|
35 | Лист. | Используемый провайдером LDAP; обычно не генерирует исключение. |
36 | Проблема разыменования псевдонима |
|
48 | Несоответствующая аутентификация |
|
49 | Недопустимые учетные данные |
|
50 | Недостаточные права доступа |
|
51 | Занятый |
|
52 | Недоступный |
|
53 | Не желая выполнить |
|
54 | Цикл обнаруживается. |
|
64 | Именование нарушения |
|
65 | Возразите нарушению class |
|
66 | Не позволенный на нелисте. |
|
67 | Не позволенный на RDN. |
|
68 | Запись уже существует. |
|
69 | Возразите запрещенным модификациям class. |
|
71 | Влияет на многократный DSAs. |
|
80 | Другой |
|