|DB2 は、データベースおよびノード・ディレクトリーの集中管理および統合のための LDAP ディレクトリー |の使用をサポートします。DB2 の以前のリリースでは、Microsoft Active Directory および |IBM SecureWay Directory しかサポートされていませんでした。 |DB2 は、Netscape Directory Server v4.12 以降および iPlanet(TM) Directory Server 5.0 以降 |の LDAP サーバーもサポートするようになりました。
|以下の説明は、Netscape Directory Server 4.1 に関するものです。
|Netscape Directory Server により、slapd.user_oc.conf およ |び slapd.user_at.conf の 2 つのファイルに属性および |オブジェクト・クラス定義を追加することによって、アプリケーションはスキーマを |拡張できます。 |これらの 2 つのファイルは、<Netscape_install path>\slapd-<machine_name>\config ディレクトリーにあります。
|DB2 属性は、次のように slapd.user_at.conf に追加する必要があります。
|############################################################################ |# |# 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
|DB2 オブジェクト・クラスは、次のように slapd.user_oc.conf ファイル に追加する必要があります。
|############################################################################ |# |# 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
|DB2 スキーマ定義を追加した後で、すべての変更を活動化するために、 |ディレクトリー・サーバーを再始動する必要があります。