Hi,
i have a last little question.

clean option remove all users ( including synchronised user) ,that's normal
?

i just want to remove users who exists in only destination repository,
that's possible ?

thanks

my config :

lsc.tasks.ADuser.srcService.filterAll =
(&(uid=*)(objectClass=inetOrgPerson))
lsc.tasks.ADuser.srcService.pivotAttrs = uid
lsc.tasks.ADuser.srcService.filterId =
(&(objectClass=inetOrgPerson)(uid={uid}))
lsc.tasks.ADuser.srcService.attrs = uid cn sn givenName mail displayName

lsc.tasks.ADuser.dstService = org.lsc.jndi.SimpleJndiDstService
lsc.tasks.ADuser.dstService.baseDn = OU=LSC
lsc.tasks.ADuser.dstService.filterAll
=(&(sAMAccountName=*)(objectClass=user))
lsc.tasks.ADuser.dstService.pivotAttrs= uid
lsc.tasks.ADuser.dstService.filterId
=(&(objectClass=user)(sAMAccountName={uid}))
lsc.tasks.ADuser.dstService.attrs = cn sn objectClass sAMAccountName mail
userPrincipalName displayName givenName


lsc.tasks.ADuser.bean = org.lsc.beans.SimpleBean
lsc.tasks.ADuser.dn = "CN=" + srcBean.getAttributeValueById("uid") +
",OU=LSC" //avoid namesake

lsc.syncoptions.ADuser =
org.lsc.beans.syncoptions.PropertiesBasedSyncOptions
lsc.syncoptions.ADuser.default.action = F
lsc.syncoptions.ADuser.default.delimiter = ;
lsc.syncoptions.ADuser.objectClass.create_value =
"top";"user";"person";"organizationalPerson"
lsc.syncoptions.ADuser.cn.force_value
=srcBean.getAttributeFirstValueById("uid")             //avoid namesake
lsc.syncoptions.ADuser.sAMAccountName.create_value =
srcBean.getAttributeFirstValueById("uid")
lsc.syncoptions.ADuser.userPrincipalName.create_value =
srcBean.getAttributeValueById("uid") + "@in.monlan-yeah.fr"
_______________________________________________________________
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