DB2 unterstützt die Verwendung eines LDAP-Verzeichnisses für die zentrale Verwaltung und Konsolidierung von Datenbank- und Knotenverzeichnissen. In bisherigen Releases von DB2 wurden nur Microsoft Active Directory und IBM SecureWay Directory unterstützt. DB2 unterstützt jetzt auch die folgenden LDAP-Server: Netscape Directory Server Version 4.12 oder höher, iPlanet(TM) Directory Server 5.0 oder höher.
Die folgenden Anweisungen gelten für Netscape Directory Server 4.1:
Netscape Directory Server ermöglicht es Anwendungen, das Schema durch Hinzufügen von Attribut- und Objektklassendefinitionen in den folgenden beiden Dateien zu erweitern: slapd.user_oc.conf und slapd.user_at.conf. Diese beiden Dateien befinden sich im Verzeichnis <netscape-installationspfad>\slapd-<maschinenname>\config.
Die DB2-Attribute müssen slapd.user_at.conf wie folgt hinzugefügt werden:
############################################################################ # # 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
Die DB2-Objektklassen müssen der Datei slapd.user_oc.conf wie folgt hinzugefügt werden:
############################################################################ # # 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
Nachdem die DB2-Schemadefinition hinzugefügt wurde, muss Directory Server neu gestartet werden, damit alle Änderungen wirksam werden.