リファレンス


Domino ディレクトリを使用して LDAP 補助オブジェクトクラスを作成する
複数の構造化オブジェクトクラスに一連の属性を追加するには、補助オブジェクトクラスを使用します。IBM(R) Lotus Domino(R) ディレクトリを使用して LDAP 補助オブジェクトクラスを作成するには、補助オブジェクトクラスを定義するサブフォームを作成します。次にこのサブフォームを、補助オブジェクトクラスを追加する各構造化オブジェクトクラスの [$xxxExtensibleSchema] サブフォームに挿入します。補助オブジェクトクラスの上位のオブジェクトクラスは Top です。

たとえば、補助オブジェクトクラス building を作成して構造化オブジェクトクラス acmePrinter に追加する場合、次の操作を実行します。

補助オブジェクトクラスの作成

LDAP スキーマの拡張方法としては Domino LDAP スキーマデータベースの使用をお勧めします。IBM(R) Lotus(R) Notes(R) ユーザーまたは Web ユーザーがディレクトリ内の文書から、新しいスキーマ要素にアクセスする必要がある場合にのみ、Domino ディレクトリを使用してスキーマを拡張します。

サブフォームを作成して補助オブジェクトクラスを定義する 1 作業しているのが [Domino ディレクトリ] テンプレートのコピー (ACMENAMES.NTF) であることを確認します。また、ACL で自分に [設計者] か [管理者] のアクセス権が設定されていることも確認します。
2 IBM(R) Lotus Domino(R) Designer で ACMENAMES.NTF を開きます。

3 左側のペインで [共有コード] を選択し、次に [サブフォーム] を選択します。

4 [新規サブフォーム] をクリックします。

5 次の手順を実行し、新しいサブフォームのプロパティを指定します。

6 次の手順を実行し、補助オブジェクトクラスを定義するフィールドを追加します。 7 「Domino ディレクトリを使用して新しいオブジェクトクラスに LDAP 属性を定義する」の手順を実行し、新しい補助オブジェクトクラスに属性を追加します。

8 新しいサブフォームを保存します。

9 次の手順を実行します。

新しい補助オブジェクトクラスを構造化オブジェクトクラスに追加するサブフォームを作成して新しい補助オブジェクトクラスを定義したら、次の手順を実行し、補助オブジェクトクラスを構造化オブジェクトクラスに追加します。補助オブジェクトクラスは、作成した新しい構造化オブジェクトクラス、またはデフォルトの構造化オブジェクトクラスに追加できます。
1 ACMENAMES.NTF から、次の表に従って [$xxxExtensibleSchema] サブフォームまたはフォームを開きます。
補助オブジェクトクラスの追加先開くサブフォームまたはフォーム
dominoPerson$PersonExtensibleSchema
dominoGroup$GroupExtensibleSchema
dominoOrganization、dominoOrganizationalUnit、dominoInternetCertifier$CertifierExtensibleSchema
dominoServerResource$ResourceExtensibleSchema
locality$LocalityExtensibleSchema
organization$organizationExtensibleSchema
organizationalUnit$organizationUnitExtensibleSchema
デフォルトのスキーマに定義されている、対応する $xxxExtensibleSchema サブフォームのない構造化オブジェクトクラスオブジェクトのクラスの定義に使用されているフォーム
Domino ディレクトリで独自に定義した構造化オブジェクトクラス$xxxExtensibleSchema

xxx は作成した構造化オブジェクトクラスの名前

2 [作成] - [リソース] - [サブフォームの挿入] を選択します。

3 補助オブジェクトクラス用に作成したサブフォーム (building など) を選択します。

4 [OK] をクリックします。

5 手順 1 で開いたサブフォームまたはフォームを保存して閉じます。

6 「Domino ディレクトリデータベースにテンプレートのカスタマイズ内容を適用する」の手順を実行します。

関連項目