2016-11-16 87 views
0

我正在使用ADLDS(Active Directory輕型目錄服務)作爲存儲庫的Netscape/Sun LDAP SDK Java庫。用於Active Directory輕量級目錄服務(AD LDS)的Netscape LDAPJDK

我發現AD LDS存儲庫對於使用名爲maxPageSize的屬性的單個數據庫查詢事務有1000條記錄的限制。

如何覆蓋maxPageSize屬性以使用Netscape LDAP SDK java庫查詢更多記錄(比如5000條記錄)。

我已使用Google搜索,但沒有找到答案,歡迎回答。

回答

0

maxPageSize是在AD服務器上設置的屬性,並且沒有辦法從客戶端SDK覆蓋它。

您需要做的就是使用PagedResultsControl和LDAP查詢來獲取超過maxPageSize的記錄。

請參閱此鏈接的示例代碼:https://docs.ldap.com/ldap-sdk/docs/javadoc/com/unboundid/ldap/sdk/controls/SimplePagedResultsControl.html

+0

我使用了Mozilla(Netscape)的目錄Java進行ADLDS librarary,您共享一個屬於未綁定的! –

+0

分頁結果是解決這個問題的方法。 Netscape SDK也應該有一個相同的版本。參考:https://docs.oracle.com/cd/E19957-01/816-5618-10/index.html – Roshith

相關問題