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