2010-10-27 66 views
1

我已經在OpenDS ldap服務器上使用我自己的模式設置了一些數據庫連接參數。它看起來像附加的截圖。 LDAP查詢URL - 如何引用屬性?

當我嘗試使用以下URL查詢LDAP時,它失敗。

ldap://localhost/db-configname=local1,ou=eways,dc=repository,dc=com?db-serverName?sub

我有LDAPAdmin自動打開LDAP URL和它說,這樣的對象沒有被發現。有人可以讓我知道什麼是LDAP URL來引用其中一個屬性,如db-passworddb-serverName(如下所示)?

+1

對於我最喜愛的被低估的LDAP瀏覽器的屏幕截圖+1! – geoffc 2010-10-28 14:59:07

回答

2

這可能是因爲您應該指定base dn並在LDAP URL語法中使用過濾器選項。試試這個: ldap:// localhost/dc = repository,dc = com?db-serverName?sub?(db-configname = local1)

+0

感謝您的迴應,但我仍然得到錯誤:「LDAP錯誤!沒有這樣的對象'ldap:// localhost/dc = repository,dc = com?db-serverName?sub?(db-configname = local1)'指定因爲搜索庫不存在於目錄服務器中。「 – 2010-10-28 18:52:32

1

嗯,我認爲我們有LDAP管理工具的問題,重新使用打開鏈接。顯然它只支持LDAP URL的自定義格式。 http://ldapadmin.sourceforge.net/docs/commandline.html

+0

就是你,..!我刪除了「ldapAdmin」,用Java代碼測試了URL - 接受了你的第一個答案。 – 2010-10-28 20:10:49

+0

很高興爲你效勞。 – 2010-10-28 21:11:47