2009-04-14 5 views
0

Java Netscape LDAPライブラリを使用してLDAPエントリ(http://www.mozilla.org/directory/javasdk.html)を変更しています。私は今、エントリを削除する方法が必要です。私は図書館を見渡しましたが、うまくいくものは見つかりませんでした。Java Netscape LDAPの削除

「LDAPDelete」が見つかりましたが、コマンドラインから使用されているようです。

オブジェクトIDでこれを行う方法のサンプルコードを投稿できる人は、非常に役に立ちます。

ADDED: オブジェクトを検索して検索した後、getDN()メソッドの戻り値をDN文字列として使用しました。

答えて

1

LDAPConnection.delete(java.lang.string dn)をご覧ください。エントリを削除するにはどうすればよいですか?擬似コードで

LDAPConnection myCon = new LDAPConnection("192.168.1.1",389); 
myCon.delete("cn=Alan,ou=engineers,dc=fool,dc=com"); 

あなたはその一例をjavifyする必要がありますが、それは動作するはずです。

Netscape Directory API Documentation

+0

私はそれに気づいていなかったとDNとのトラブルをhaivngましたが、それは働いてしまいました。 ありがとう! – Ben