用于Active Directory轻量级目录服务的Netscape LDAPJDK(AD LDS)

时间:2016-11-16 10:38:47

标签: java pagination ldap adlds netscape

我将ADLDS(Active Directory轻量级目录服务)的Netscape / Sun LDAP SDK Java库用作存储库。

我发现AD LDS存储库使用名为maxPageSize的属性对单个数据库查询事务有1000条记录的限制。

如何使用Netscape LDAP SDK java库覆盖maxPageSize属性以查询更多记录(比如5000条记录)。

我用谷歌搜索但没有找到,欢迎回答。

1 个答案:

答案 0 :(得分:0)

maxPageSize是AD服务器上设置的属性,并且没有办法从客户端SDK覆盖它。

您需要做的是使用带有LDAP查询的PagedResultsControl来获取超过maxPageSize的记录。

请参阅此链接以获取示例代码:https://docs.ldap.com/ldap-sdk/docs/javadoc/com/unboundid/ldap/sdk/controls/SimplePagedResultsControl.html