新しいクラスや属性を作成することにより、ツリーのスキーマを拡張できます。eDirectoryツリーのスキーマを拡張するには、ツリー全体に対するスーパバイザ権が必要です。
次の作業により、スキーマを拡張できます。
次の作業により、補助属性のスキーマを拡張できます。
組織の必要条件の変化に応じて、既存のスキーマに対しクラスを追加できます。
Novell iManagerで、[役割およびタスク]ボタンをクリックします。
[スキーマ]>[クラスの作成]の順にクリックします。
クラスの作成ウィザードの指示に従って、オブジェクトクラスを定義します。
ウィザードの各段階で、[ヘルプ]が利用できます。
オブジェクトクラスに追加するカスタムプロパティを定義する場合は、ウィザードを終了し、最初にカスタムプロパティを定義します。詳細については、属性を作成するを参照してください。
使用されていないクラスは、そのクラスがeDirectoryツリーのベーススキーマの一部でない限り、削除できます。iManagerでは、ローカルにレプリカ作成されたパーティションで現在使用されているクラスだけは削除できません。
次のような場合に、スキーマからクラスを削除できます。
クラスを削除するには、次を実行します。
既存のクラスにオプションの属性を追加できます。これは、次のような場合に必要になります。
注: 必須属性は、クラスの作成時にのみ定義できます。
オプション属性クラスを追加するには、次を実行します。
Novell iManagerで、[役割およびタスク]ボタンをクリックします。
[スキーマ]>[属性の追加]の順にクリックします。
属性を追加するクラスを選択して、[OK]をクリックします。
[使用可能なオプション属性]リストで、追加する属性を選択してをクリックし、[追加するオプション属性]リストにこれらの属性を追加します。
誤って属性を追加したり、後で属性を削除したい場合は、[追加するオプション属性]リストで属性を選択し、をクリックして追加する属性のリストから削除します。
[OK]をクリックします。
このクラスにオブジェクトを作成すると、ここで追加したプロパティを含むオブジェクトが作成されます。追加したプロパティの値を設定するには、オブジェクトの[その他]一般プロパティページを使用します。
ヒント: 既存のクラスは、このページにあるCurrent Attributesリストに追加して変更できます。削除できるのは、追加してからまだ[OK]をクリックしていない属性のみです。前に追加した属性や保存した属性は削除できません。
使用されていない属性は、その属性がeDirectoryツリーのベーススキーマの一部でない限り、削除できます。
次のような場合に、スキーマから属性を削除できます。
属性を削除するには、次を実行します。
補助クラスとは、あるオブジェクトクラス全体ではなく、特定のeDirectoryオブジェクトインスタンスに追加される一連のプロパティ(属性)です。たとえば、電子メールアプリケーション用として、eDirectoryツリーのスキーマに電子メールプロパティ補助クラスを追加し、必要に応じて、このプロパティを個別のオブジェクトに拡張できます。
スキーママネージャを使用すると、独自の補助クラスを定義できます。補助クラスで定義したプロパティを使用して、個別のオブジェクトを拡張できます。
補助クラスを作成するには、次を実行します。
Novell iManagerで、[役割およびタスク]ボタンをクリックします。
[スキーマ]>[オブジェクトの拡張]の順にクリックします。
拡張するオブジェクトの名前およびコンテキストを指定して、[OK]をクリックします。
使用する補助クラスが[現在の補助クラスの拡張]の下にすでに表示されているかどうかに応じて、適切な操作を実行します。
補助クラスがリストに表示されている | 操作 |
---|---|
はい |
この手順を終了します。代わりに、オブジェクトの補助プロパティを変更するを参照してください。 |
いいえ |
[追加]をクリックし、補助クラスを選択して、[OK]をクリックします。 |
[閉じる]をクリックします。
Novell iManagerで、[役割およびタスク]ボタンをクリックします。
[eDirectory管理]>[オブジェクトの変更]の順にクリックします。
変更するオブジェクトの名前およびコンテキストを指定して、[OK]をクリックします。
[全般]タブで、[その他]ページをクリックします。
表示された画面で、必要な属性値を設定します。
[適用]をクリックし、[OK]をクリックします。