Issue #50 has been updated by Jonathan Clarke.

I think this could be achieved using extended filters (RFC2254). Based on your 
original example, you could adapt your dstService.filterAll to contain several 
filters like this: (ou:dn:=admins):

<pre>
lsc.tasks.inetOrgPerson.dstService.baseDn = ou=organization
lsc.tasks.inetOrgPerson.dstService.filterAll = 
(&(uid=*)(mail=*)(|(ou:dn:=admins)(ou:dn:=users)))
</pre>

This isn't tested, though.
----------------------------------------
Feature #50: Manage several basedn to synchronize several branches
http://tools.lsc-project.org/issues/50

Author: Clément Oudot
Status: Feedback
Priority: Normal
Assigned to: 
Category: Core
Target version: 


Imagine you have this DIT a source directory for LSC:

<pre>
- dc=example,dc=com
  - ou=organization
    - ou=admins
    - ou=archives
    - ou=users
</pre>

And you don't want to synchronize the ou=archives branch.

It would be nice to put several values for 
lsc.tasks.inetOrgPerson.dstService.baseDn? LSC would do a search for each 
value, so we can manage several branches.


-- 
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