設定
スキーマを拡張する前に、スキーマを拡張しなくても使用できそうな既存の要素がデフォルトのスキーマにないか調べてください。たとえば、dominoPerson オブジェクトクラスに属性を追加する必要がある場合は、dominoPerson について既に定義されている属性を使用できないか検討します。
必要な属性がデフォルトのスキーマに含まれていない場合は、カスタム要素を追加します。
スキーマを拡張するのに使用できる方法は 2 つあります。つまり、IBM Domino LDAP スキーマデータベース (SCHEMA.NSF) を使用する方法と、Domino ディレクトリを使用してフォームとフィールドを追加する方法です。
注: Domino に用意されている LSCHEMA.LDIF ファイルを修正する方法は、スキーマを拡張する方法としてはサポートされていません。LSCHEMA.LDIF ファイルは、デフォルトの Domino LDAP スキーマで LDAP 標準のオブジェクトクラスを定義するために使用されるファイルです。
スキーマデータベース
[Domino LDAP Schema] データベース (SCHEMA.NSF) を使用して、スキーマを拡張できます。スキーマデータベースには以下の機能があります。
Domino ディレクトリ
Domino ディレクトリにフォーム、サブフォーム、フィールドを追加して、スキーマを拡張できます。この方法を使用すれば、Notes ユーザーと Web ユーザーは新規スキーマ要素を文書として使用するエントリの作成や表示ができます。また、LDAP ユーザーもこの方法を使用してこれらのエントリにアクセスできます。この方法は、スキーマデータベースを使用する方法より時間がかかります。また、スキーマ定義に間違いがないように慎重に実行する必要があります。
関連概念 サーバー上のネットワークポート設定を調整する Domino LDAP スキーマ Domino ディレクトリを使用して LDAP スキーマを拡張する