DB2 soporta la utilización de un directorio LDAP para la administración central y la consolidación de directorios de base de datos y nodos. En los releases anteriores de DB2, sólo se soportaban Microsoft Active Directory e IBM SecureWay Directory. Ahora DB2 también soporta los Servidores LDAP siguientes: Netscape Directory Server v4.12 o posterior, iPlanet(TM) Directory Server 5.0 o posterior
Las instrucciones siguientes son para Netscape Directory Server 4.1:
El Netscape Directory Server permite que las aplicaciones amplíen el esquema añadiendo definiciones de clases de objetos y atributos a los dos archivos siguientes: slapd.user_oc.conf y slapd.user_at.conf. Estos dos archivos están ubicados en el directorio <vía_instalación_Netscape>\slapd-<nombre_sistema>\config.
Los atributos de DB2 se deben añadir a slapd.user_at.conf del modo siguiente:
############################################################################ # # IBM DB2 Universal Database V7.2 # Attribute Definitions # ############################################################################ attribute binProperty 1.3.18.0.2.4.305 bin attribute binPropertyType 1.3.18.0.2.4.306 cis attribute cesProperty 1.3.18.0.2.4.307 ces attribute cesPropertyType 1.3.18.0.2.4.308 cis attribute cisProperty 1.3.18.0.2.4.309 cis attribute cisPropertyType 1.3.18.0.2.4.310 cis attribute propertyType 1.3.18.0.2.4.320 cis attribute systemName 1.3.18.0.2.4.329 cis attribute db2nodeName 1.3.18.0.2.4.419 cis attribute db2nodeAlias 1.3.18.0.2.4.420 cis attribute db2instanceName 1.3.18.0.2.4.428 cis attribute db2Type 1.3.18.0.2.4.418 cis attribute db2databaseName 1.3.18.0.2.4.421 cis attribute db2databaseAlias 1.3.18.0.2.4.422 cis attribute db2nodePtr 1.3.18.0.2.4.423 dn attribute db2gwPtr 1.3.18.0.2.4.424 dn attribute db2additionalParameters 1.3.18.0.2.4.426 cis attribute db2ARLibrary 1.3.18.0.2.4.427 cis attribute db2authenticationLocation 1.3.18.0.2.4.425 cis attribute db2databaseRelease 1.3.18.0.2.4.429 cis attribute DCEPrincipalName 1.3.18.0.2.4.443 cis
Las clases de objetos de DB2 se deben añadir al archivo slapd.user_oc.conf del modo siguiente:
############################################################################ # # IBM DB2 Universal Database V7.2 # Object Class Definitions # ############################################################################ objectclass eProperty oid 1.3.18.0.2.6.90 requires objectClass allows cn, propertyType, binProperty, binPropertyType, cesProperty, cesPropertyType, cisProperty, cisPropertyType objectclass eApplicationSystem oid 1.3.18.0.2.6.8 requires objectClass, systemName objectclass DB2Node oid 1.3.18.0.2.6.116 requires objectClass, db2nodeName allows db2nodeAlias, host, db2instanceName, db2Type, description, protocolInformation objectclass DB2Database oid 1.3.18.0.2.6.117 requires objectClass, db2databaseName, db2nodePtr allows db2databaseAlias, description, db2gwPtr, db2additionalParameters, db2authenticationLocation, DCEPrincipalName, db2databaseRelease, db2ARLibrary
Después de añadir la definición del esquema de DB2, se debe reiniciar Directory Server para que se activen todos los cambios.