gaby_dev
gaby_dev

Reputation: 9

unboundId ldap limit search

I must get 200 users from my ldap school but the problem is I can't get more than 200 users else i am getting exception :

 String filter = "uid=G26274";
 String[] arrayFilter = filter.split("=");
 Filter filters = Filter.createNOTFilter(Filter.createEqualityFilter(arrayFilter[0], arrayFilter[1]));
 SearchRequest searchRequest = new SearchRequest(query, SearchScope.SUB, filters, getParameter);
 searchRequest.setSizeLimit(200);
 searchResult = this.conn.search(searchRequest);

I am using setSizeLimit function and i get the same result.

thank you

Upvotes: 0

Views: 862

Answers (1)

Oleg Gritsak
Oleg Gritsak

Reputation: 622

setSizeLimit is for getting smaller results and doesn't override server limit.

You need paging mode:

see the answer with example code

Upvotes: 1

Related Questions