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:


Preguntas sobre Atributos

Cuándo solicito un atributo, obtengo otro, ¿por qué?

El nombre del atributo que estámos usando podría ser un sinónimo de otro atributo. En este caso, el servidor LDAP podria devolver el nombre canónico del atributo en lugar del que le hemos suministrado. Cuando buscamos en el Attributes devuelto por el servidor, necesitamos usar el nombre canónico en lugar del sinónimo.

Por ejemplo, "fax" podría ser un sinónimo para el nombre canónico de atributo "facsimiletelephonenumber". Si solicitamos el atributo "fax", el servidor devolverá el atributo llamado "facsimiletelephonenumber". Puedes ver más detalles sobre sinónimos en la lección Operaciones de Directorio.

¿Cómo puedo obtener un valor de atributo de una forma distinta a un String o un array de bytes?

Actualmente no podemos. El proveedor LDAP sólo devuelve valores de atributos que son java.lang.String o byte[]. Ver la leccción Miscelánea.

¿Cómo puedo saber el tipo del valor de un atributo?

Un valor de un atributo puede ser un java.lang.String o un byte[]. Puedes encontrar más información en la lección Miscelánea sobre qué valores de atributos se devuelven como byte[]. Para hacer esto programáticamente, podemos usar el operador instanceof para examinar el valor del atributo que obtenemos de vuelta desde el servidor LDAP.


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