Microsoft ADS/ADAM Ldap サーバーで検索操作を実行するために Netscape ライブラリを使用しています。以下は、使用しているスニペットです。
LDAPConnection connection=new LDAPConnection();
connection.connect("xx.xx.xx.xx", 389);
connection.authenticate( "CN=xx,CN=xx,DC=xx,DC=xx,DC=xx", "xxxx");
String[] attr= { "member;range=0-*" };
LDAPSearchResults resultSet = connection.search("CN=UsersGroup,CN=Builtin,DC=xx,DC=xx,DC=xx", 2, "(&(objectclass=group))", attr,false);
API は、"member" 多値属性に対して 10000 レコードのみを返します。
MaxValRange 値は、サーバー上で 50000 に設定されています。
1 回の検索で 10,000 件を超えるレコードを取得する方法はありますか?