Programación en castellano Añadir una dirección | Buscador | Cursos | Artículos | Foros | Formación

Sistema de Nombrado en Java (JNDI) y II
Autor: Sun
Traductor: Juan Antonio Palos (Ozito)


En esta página:


Códigos de Estado LDAP y Excepciones JNDI

El LDAP define un conjunto de códigos de estado que se devuelven con las respuestas LDAP enviadas por el servidor LDAP. (Ver RFC 2251). En JNDI, las condiciones de error se indican como excepciones chequeadas que son subclases de NamingException.

El proveedor de servicios LDAP traduce los códigos de estado que recibe del servidor LDAP a la subclase apropiada de NamingException. La siguiente tabla muestra el mapeo entre códigos de estado LDAP y las excepciones JNDI:

Código de Estado LDAP Significado Exception o Action
0 Éxito Report success.
1 Error de operaciones NamingException
2 Error de protocolo CommunicationException
3 Excedido límite de tiempo TimeLimitExceededException
4 Escedido límite de tamaño SizeLimitExceededException
5 Comparación falsa Usado por DirContext.search(). No genera una excepción.
6 Comparación verdadera Usado por DirContext.search(). No genera una excepción.
7 Método de Autentificación no soportado AuthenticationNotSupportedException
8 Se requiere autentificación fuerte AuthenticationNotSupportedException
9 Se está devolviendo un resultado parcial Si la propiedad de entorno "java.naming.referral" se configura como "ignore" o el contenido del error no contiene una remision, lanza una PartialResultException. De otra forma, usa el contenido para construir una remisión.
10 Remisión Encontrada Si la propiedad de entorno "java.naming.referral" está configurada como "ignore", se ignora. Si la propiedad se selecciona a "throw", lanza una ReferralException. Si la propiedad se selecciona a "follow", entonces el proveedor LDAP procesa la remisión. Si se ha excecido la propiedad "java.naming.ldap.referral.limit", lanza una LimitExceededException.
11 Excedido el límite administrativo LimitExceededException
12 Petición de extensión crítica no disponible OperationNotSupportedException
13 Se requiere confidencialidad AuthenticationNotSupportedException
14 Unión SASL en progreso Usado internamente por el proveedor LDAP durante la autentificación.
16 No existe dicho atributo. NoSuchAttributeException
17 Tipo de atributo no definido InvalidAttributeIdentifierException
18 Correspondencia inapropiada InvalidSearchFilterException
19 Violación de restricción InvalidAttributeValueException
20 Un atributo o valor ya está en uso AttributeInUseException
21 Síntaxis de atributo no válida InvalidAttributeValueException
32 No existe dicho objeto NameNotFoundException
33 Problema con el Alias NamingException
34 Sintáxis DN no válida InvalidNameException
35 Es un ahoja Usado por el proveedor LDAP, normalmente no genera una excepción.
36 Problema al desreferenciar un Alias NamingException
48 Autentificación inaporpiada AuthenticationNotSupportedException
49 Credenciales no válidas AuthenticationException
50 Derechos de acceso insuficientes NoPermissionException
51 Ocupado ServiceUnavailableException
52 No dosponible ServiceUnavailableException
53 No se puede realizar OperationNotSupportedException
54 Bucle detectado NamingException
64 Violación de nombrado InvalidNameException
65 Violaciónde clase de Objeto SchemaViolationException
66 No permitido sobre una no-hoja ContextNotEmptyException
67 No permitido sobre una RDN SchemaViolationException
68 Ya existe la entdada NameAlreadyBoundException
69 Prohibidas las modificaciones en la clase objeto SchemaViolationException
71 Afecta a varios DSAs NamingException
80 Otros NamingException


Principio Página
© 1999-2002, Programación en castellano, s.l.
Contacto - Datos legales

ReD Internet: Hospedaje Web | envio sms gratis | Salvapantallas | Fondos de Escritorio, famosas | melodias moviles gratis| Gratis