Issue #254 has been updated by Frederic Soulier.

% Done changed from 20 to 50

The main class and method impacted by this functionnality seems to be the 
getEntry method of the jndiServices class.

The process used to get all the values from the directory is the following :
  * test if attributename from the searchresult object contain the specific 
"Range" option
  * if it contains this option we loop on this attribute until we get the EOF 
from the directory
  * After EOF we construct the new complete "member" attribute (containing all 
values) and add it to the searchresult
----------------------------------------
Feature #254: Add paged-results support in LSC for multi-valued attribute 
http://tools.lsc-project.org/issues/254

Author: Frederic Soulier
Status: New
Priority: Normal
Assigned to: Frederic Soulier
Category: Core
Target version: 1.2.x branch


Modify LSC in order to query LDAP source (mainly MS AD) and use the 
paged-result system in order to query entries with multi-valued attributes that 
contains a lot of values.

MS AD (2008R2) limit the number of values returned for a multi-valued attribute.

This limit is configurable using the MS AD ntdsutil tool but it can't exceed 
the hardcoded limit of 5000 values for a multi-valued attribute.

This can cause some troubles for AD Groups objects and their multi-valued 
attribute "member" which can contain more than 5000 members.




-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://tools.lsc-project.org/my/account
_______________________________________________________________
Ldap Synchronization Connector (LSC) - http://lsc-project.org

lsc-dev mailing list
[email protected]
http://lists.lsc-project.org/listinfo/lsc-dev

Reply via email to