前のトピック: OC 属性の格納方法の設定

次のトピック: 構造型オブジェクト クラスの確認

オブジェクト クラスの枝刈りとリプレイス

エントリを作成するときに、最下位(inetOrgPerson)以外の継承されたすべてのオブジェクト クラスを枝刈りして、クライアント検索結果としてエントリを返すときにすべての上位オブジェクト クラス(organizationalPersonPersontop)をリプレイスするように DSA を設定すると、さらにスペース効率が向上します。

以下のブールの設定では、オブジェクト クラスの枝刈りとリプレイスが制御されます。

set prune-oc-parents

新しいエントリを作成するときに、冗長な上位オブジェクト クラスを削除します。

set return-oc-parents

クライアントに返されるエントリに上位オブジェクト クラスをリプレイスします。

set add-oc-parents

エントリを追加するときに、親オブジェクト クラスを追加します。 たとえば、以下のクラスで Democorp エントリを追加することを考慮します。

prune-oc-parents または return-oc-parents が設定されているときに、オブジェクト クラス フィルタ(たとえば、oc=Person)を使用してエントリを検索すると、エントリは返されません。これは、指定されたオブジェクト クラスの Person がデータに存在しないので、inetOrgPerson オブジェクト クラスが含まれる検索結果のみに追加されるためです。