|
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", бросок . Если свойство устанавливается в "follow", то провайдер LDAP обрабатывает отсылку. Если свойство "java.naming.ldap.referral.limit" было превышено, бросок . |
| 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 | Другой |