LDAPクエリを実行するためにunboundid ldap sdkを使用しています。LDAP 検索クエリの実行中に奇妙な問題に直面しています。50k エントリを含むグループに対してクエリを実行すると、例外が発生します。私の例外:
LDAPException(resultCode=4 (size limit exceeded), errorMessage='size limit exceeded')
at com.unboundid.ldap.sdk.migrate.ldapjdk.LDAPSearchResults.nextElement(LDAPSearchResults.java:254)
at com.unboundid.ldap.sdk.migrate.ldapjdk.LDAPSearchResults.next(LDAPSearchResults.java:279)
奇妙なことに、このエラーが発生する理由よりも、検索制約で maxResultSize を既に 100k に設定しています。私のコードは
ld = new LDAPConnection();
ld.connect(ldapServer, 389);
LDAPSearchConstraints ldsc = new LDAPSearchConstraints();
ldsc.setMaxResults(100000);
ld.setSearchConstraints(ldsc);
誰でも何か考えがありますか?