0

ADLDS (Active Directory Lightweight Directory Services) 用の Netscape/Sun LDAP SDK Java ライブラリをリポジトリとして使用しています。

AD LDS リポジトリには、maxPageSize というプロパティを使用した 1 つのデータベース クエリ トランザクションに対して 1000 レコードの制限があることがわかりました。

Netscape LDAP SDK Java ライブラリを使用して、maxPageSize プロパティをオーバーライドして、より多くのレコード (たとえば 5000 レコード) を照会するにはどうすればよいですか。

私はグーグルで調べましたが、何も見つかりませんでした。答えは大歓迎です。

4

1 に答える 1

0

maxPageSize は AD サーバーで設定されるプロパティであり、クライアント SDK からオーバーライドする方法はありません。

必要なことは、PagedResultsControl を LDAP クエリで使用して、maxPageSize を超えるレコードを取得することです。

サンプル コードについては、次のリンクを参照してください: https://docs.ldap.com/ldap-sdk/docs/javadoc/com/unboundid/ldap/sdk/controls/SimplePagedResultsControl.html

于 2016-11-17T08:04:18.140 に答える