Categorías destacadas
programacion php    
Artículo
1
¡votar!

 Sistema de Nombrado en Java (JNDI) y II


Ignorar Remisiones

Si configuramos la propiedad de entorno Context.REFERRAL como "ignore", cualquier entrada de remisión del directorio será ignorada y devuelta como entrada normal- El proveedor LDAP enviará automáticamente un control Manage Referral con la solicitud para LDAP v3, diciéndole al servidor LDAP que devuelva las entradas de remisiones como entradas LDAP normales. Si se está usando el LDAP v2, no se envía el control.

Aquí tenemos un ejemplo:

// Set the referral property; this is optional
// because "ignore" is the default
env.put(Context.REFERRAL, "ignore");

// Create the initial context
DirContext ctx = new InitialDirContext(env);

// Set the controls for performing a subtree search
SearchControls ctls = new SearchControls();
ctls.setSearchScope(SearchControls.SUBTREE_SCOPE);

// Perform the search
NamingEnumeration answer = ctx.search("", "(objectclass=*)", ctls);

Aquí tenemos la salida de la ejecución de este ejemplo:

>>>
>>>ou=People
>>>ou=All
>>>ou=People, ou=All
>>>ou=NewHires, ou=All

Observa que las entradas "ou=People", "ou=People, ou=All", y "ou=NewHires, ou=All" son devueltas como entradas normales y no como remisiones.

. Servidores que no Soportan el control "Manage Referral"

Un servidor que no soporte el control Manage Referral ignorará el control y devolverá las remisiones que encuentre. En este caso, cuando el proveedor LDAP reciba una remisión, lanzará una PartialResultException para indicar que se encontrarían más resultados si se siguiera la remisión.

Publicado por:
Ricard Lou Torrijos
Recomendar
a un amigo
Compartir
en redes
 
Comentarios
 
BBDD
Entornos de desarrollo
Entretenimiento
Herramientas
Internet
Lenguajes de script
Lenguajes imperativos
Lenguajes orientados a objeto
Otros lenguajes
Plataformas
Teoría
Varios
Copyright © 1998-2011 Programación en Castellano. Todos los derechos reservados
Datos legales | Politica de privacidad | Contacte con nosotros | Publicidad

Diseño web y desarrollo web. Un proyecto de los hermanos Carrero.

Red internet:
Juegos gratis | Servidores dedicados
Más internet: Password | Directorio de weblogs | Favicon