I've been trying to configure lsc-1.2.0 to sync from Active Directory
to OpenLDAP and have been running into problems.

Specifically, lsc seems to connect (and Wireshark confirms) ok to AD
and starts sucking out user records with:
lsc.tasks.FirstTask.srcService.filterAll =
(&(sn=*)(objectcategory=person)(objectcategory=user))

Isc is configured to operate in paging mode:
src.java.naming.ldap.pageSize = 1000

However, it immediately starts printing:
ERROR - Too many entries returned (base: "", filter: "(sn=somelastname)")
ERROR - Error while synchronizing ID cn=some full name,ou=People:
javax.naming.SizeLimitExceededException: Too many entries returned
(base: "", filter: "(sn=somelastname)")
where "somelastname" and "some full name" are different.

It looks like (from Wireshark) that a query is made for a page, then
multiple chunks (something like 2-3 users per chunk) are coming back
from AD until the page is complete.  Then lsc makes the request for
the next page until all records are successfully retrieved.

Any pointers at all where to start debugging would be greatly appreciated.

Thanks in advance,
Jeff Katcher
_______________________________________________________________
Ldap Synchronization Connector (LSC) - http://lsc-project.org

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

Reply via email to