動的にリンクされた補助クラス
動的にリンクされた補助クラスは、オブジェクトクラスではなく個々のオブジェクトにアタッチされるクラスです。 動的リンクを使用すると、クラス全体のスキーマ定義を拡張してフォレスト全体に影響を与えることなく、個々のオブジェクトに追加の属性を格納できます。 たとえば、企業は動的リンクを使用して、営業固有の補助クラスを営業担当者のユーザーオブジェクトにアタッチし、他の部門固有の補助クラスを他の部門の従業員のユーザーオブジェクトにアタッチできます。
動的リンクは複雑ではありません。オブジェクトのobjectClass属性の値に補助クラスの名前を追加します。 補助クラスに必須の属性 (mustHaveまたはsystemMustHave) がある場合は、それらを同時に設定する必要があります。 詳細とコード例については、 「オブジェクトインスタンスへの補助クラスの追加」 を参照してください。
動的にリンクされた補助クラスを削除するには、補助クラスからすべての属性の値をクリアし、オブジェクトのobjectClass属性から補助クラスの名前を削除します。
別の補助クラスのサブクラスである補助クラスを動的に追加すると、両方の補助クラスがターゲットオブジェクトに追加されます。 ただし、子補助クラスを削除しても、その親は削除されません。各クラスを明示的に削除する必要があります。