Creación de clases Java personalizadas para buscar en LDAP

Cree clases Java personalizadas que proporcionen un mayor control sobre cómo el servidor de comunidades de Sametime realiza las búsquedas de nombres en un directorio LDAP y cómo se formatean los resultados.

Acerca de esta tarea

La creación de una clase Java personalizada puede ser especialmente útil con esquemas de directorio LDAP complejos. El código Java que escriba debe ser compatible con el Entorno de ejecución de Java (JRE) versión 1.6 o posterior. Además de los temas siguientes, la wiki de Sametime contiene un artículo sobre cómo escribir clases Java que incluye los filtros de búsqueda: Optimización de la búsqueda de nombres: servidor de Sametime.

Las clases Java personalizadas, nuevas y existentes, para buscar el directorio LDAP del servidor de comunidades deben incluir el atributo UUID para el directorio LDAP si se utiliza UUID con las asignaciones de política o ID de inicio de sesión de usuario de Sametime:
Tabla 1. Atributos de UUID para directorios LDAP. Cada directorio LDAP soportado por Sametime proporciona un atributo UUID que se puede utilizar en las clases Java personalizadas.
Directorio LDAP Atributo de UUID
IBM® Domino Directory (sólo formato LDAP) Dominounid
IBM Security Directory Server ibm-entryuuid
Microsoft Active Directory objectguid
Novell eDirectory guid