設定
スキーマを拡張するには、スキーマデータベースを使用する方法をお勧めします。Domino ディレクトリを使用してスキーマを拡張するのは、IBM Notes ユーザーまたは Web ユーザーが、ディレクトリ内の文書から新しいスキーマ要素で作成されたエントリにアクセスする必要がある場合のみです。 新しいスキーマ要素で定義されたエントリに LDAP アクセスだけが必要となる場合は、Domino LDAP スキーマデータベースを使用してスキーマを拡張します。
注: Domino ディレクトリを使用してスキーマを拡張する場合は、Domino Designer クライアントを使用する必要があります。
Domino ディレクトリでは次の作業を実行できます。
LSCHEMA.LDIF ファイルで、デフォルトの LDAP スキーマに定義されている LDAP の標準スキーマ要素は、Domino ディレクトリのフォームとフィールドには対応していません。たとえば、オブジェクトクラス residentialPerson に対応するフォームは、Domino ディレクトリにありません。デフォルトでは、これらの LDAP 標準スキーマ要素で定義されたディレクトリエントリを作成およびアクセスする場合、LDAP 操作のみを使用します。
このような LDAP 標準エントリを Notes ユーザーまたは Web ユーザーが参照できる文書に表示するには、Domino ディレクトリを使用したスキーマの拡張方法と同じ手順を実行します。たとえば、オブジェクトクラス residentialPerson で定義されたエントリの値を含むフォームを作成するには、関連リンクの「Domino ディレクトリを使用して新しい LDAP 構造化オブジェクトクラスを作成する」に記載された手順を実行してください。 この場合、オブジェクトクラスは LSCHEMA.LDIF ファイルにすでに定義されているため、フォームを使用したオブジェクトクラスの定義は行いません。代わりに、フォームを使用して、オブジェクトクラスによって定義されたエントリが文書に表示されるようにします。この場合、Domino LDAP スキーマデータベース (SCHEMA.NSF) に示される定義内容とまったく同じ方法でスキーマ要素を定義してください。定義が異なると、単にデフォルトのスキーマ要素が文書に表示されるようになるのではなく、新しいスキーマ要素が定義されてしまう可能性があります。
関連タスク Domino ディレクトリを使用して新しい LDAP 構造化オブジェクトクラスを作成する 継承する新規 LDAP 構造化オブジェクトクラスを設定する Domino ディレクトリを使用して LDAP 補助オブジェクトクラスを作成する Domino ディレクトリを使用して新しいオブジェクトクラスに LDAP 属性を定義する