Why did you post this question on Velocity mailing list???

2010/3/24 Sudheer Kumar <[email protected]>:
> If so, which version of Apache DS supports it? I am using *1.5.4 *and when I
> ran the following code I got unsupported exception;
>
> int pageSize = 2;
> byte[] cookie = null;
> String filter = "(cn=*)";
>  try
> {
> _cntx.setRequestControls(new Control[]{new PagedResultsControl(pageSize,
> Control.CRITICAL)});
> int total;
>  do
> {
> //this is not necessary, you can pass in a new SearchControls() too
> SearchControls ctls = new SearchControls();
> ctls.setReturningObjFlag(true);
> //ctls.
> ctls.setSearchScope(SearchControls.SUBTREE_SCOPE);
>  NamingEnumeration<SearchResult> result = _cntx
> .search("",
> filter, ctls);
>  while (result!=null && result.hasMore())
> {
> SearchResult sr = (SearchResult)result.next();
> System.out.println(sr.getName());
> }
>  Control[] controls = _cntx.getResponseControls();
>  if (controls != null)
> {
> for (int i = 0; i < controls.length; i++)
> {
> if (controls[i] instanceof PagedResultsResponseControl)
> {
> PagedResultsResponseControl prrc = (PagedResultsResponseControl)controls[i];
> cookie = prrc.getCookie();
> }
> }
> }
> else
> {
> System.out.println("No controls  were sent from server");
> }
>  //re-activate paged results with the cookie
> _cntx.setRequestControls(new Control[]{new PagedResultsControl(pageSize,
> cookie, Control.CRITICAL)});
> }
> while(cookie != null);
>  } catch (NamingException e) {
>  e.printStackTrace();
> }
>  catch (IOException e1) {
> // TODO Auto-generated catch block
> e1.printStackTrace();
> }
>
>
> Exception: javax.naming.OperationNotSupportedException: [LDAP: error code 12
> - Unsupport critical control: 1.2.840.113556.1.4.319];
> --
> Sudheer Kumar Arimbra
> Senior Software Engineer
> Telelogic India Pvt Ltd
> 58, Brigade rd,
> Bangalore 560076
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to