2011-11-14 18 views
0

我有一個LDAP子樹,其條目對應於Java對象的樹狀結構。使用這個子樹,我需要自上而下構建樹,因爲樹的每個節點都知道它的父節點,但不是子節點(我無法更改實現)。漫步LDAP樹並從上到下創建節點 - 正確的方法?

所以,我首先想到在一次搜索中抓取條目,但我已經在某處讀過這些條目可以以任何順序返回(我猜可能是實現特定的)。

所以,我的想法是否正確:我需要遞歸遍歷LDAP樹,一次一層,自上而下構建樹?還是有更好的方法?

回答

2

正確。不僅屬性,屬性值和條目not ordered,排序是不可重複的。此外,服務器管理員可以將服務器配置爲僅允許非根DN認證狀態一次檢索幾個條目,或者在服務器將使用處理搜索的時間限制搜索,因此檢索所有條目可能不適用所有。有關使用LDAP進行編程的更多一般信息,請參閱「LDAP: Programming Practices」。

+0

嘿特里,我注意到你最近經常使用一些URL縮寫 - 在StackOverflow上,[我們更喜歡它,如果你使用完整的,非縮短的鏈接](http://meta.stackexchange。 COM /問題/ 99136 /讓 - 我 - 旗是適合你的URL,縮短服務 - 清理)。只是讓你知道! – Nightfirecat