前のトピック: 名前バインディング

次のトピック: 名前バインディングと構造型オブジェクト クラス

名前バインディングの確認

エントリを追加するかエントリの名前を変更するたびに、DSA は名前バインディング ルールを確認します。 ディレクトリ内の親子関係と特定のエントリによって使用されるネーミング属性の両方を強制するには、名前バインディングが必要です。 システムは、以下のように名前バインディング エラーをレポートします。

Update Error: Naming Violation.

警告を有効にすると(set trace = warn,…;)、システムは名前バインディングに失敗した理由を示すメッセージをコンソールに送信します。

名前バインディングの確認には 1 つの例外があります。 オブジェクトが DSA のネーミング コンテキスト(またはプレフィックス)の下に追加されると、名前バインディングは存在する必要がなくなります。 これにより、関連の名前バインディングの定義を変更する必要がなくなり、ディレクトリのネーミング コンテキストの変更が促進されます。 この状況で、CA Directory は以下のメッセージを表示します。

Relaxed name bindings under root.