ページの先頭行へ戻る
Interstage Application Server ディレクトリサービス運用ガイド

8.2.8 名前の変更

  RDNを変更するには、以下のメソッドを使用します。

javax.naming.Context.rename()

  現在のDNと新しいDNを指定します。

  ctx.rename("cn=oldName", "cn=newName");

  もとのRDNに該当する属性値を、エントリから削除するか、または属性値として残すかを、環境プロパティ「java.naming.ldap.deleteRDN」を使って指定できます。初期値は、「true」です。

  もとのRDNを残す例です。

  env.put("java.naming.ldap.deleteRDN", "false")
  DirContext ctx = new InitialDirContext(env);
  ctx.rename("cn=oldName", "cn=newName");