O DB2 suporta a utilização de um diretório LDAP para a administração central e consolidação de diretórios de banco de dados e nós. Em releases anterior do DB2, apenas o Microsoft Active Directory e o IBM SecureWay Directory eram suportados. Agora, o DB2 também suporta os seguintes Servidores LDAP: Netscape Directory Server v4.12 ou posterior, iPlanet(TM) Directory Server 5.0 ou posterior
As instruções a seguir são para o Netscape Directory Server 4.1:
O Netscape Directory Server permite que aplicativos estendam o esquema incluindo definições de classe de objeto e de atributo nos dois arquivos a seguir: slapd.user_oc.conf e slapd.user_at.conf. Esses dois arquivos estão localizados no diretório <Netscape_install path>\slapd-<machine_name>\config.
Os atributos do DB2 devem ser incluídos em slapd.user_at.conf da seguinte forma
############################################################################ # # 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
As classes de objeto do DB2 devem ser incluídas no arquivo slapd.user_oc.conf da seguinte forma:
############################################################################ # # 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
Depois de incluir a definição de esquema do DB2, o Directory Server deverá ser iniciado novamente para ativar todas as alterações.