Issue #35 has been updated by Sébastien Bahloul. Status changed from New to Assigned Assigned to set to Sébastien Bahloul Target version changed from 1.2.x branch to 2.0.x branch
Need more work to check that filterIdClean is doing the job in the best way. ---------------------------------------- Bug #35: Cannot use different pivotAttrs between source and destination http://tools.lsc-project.org/issues/35 Author: Clément OUDOT Status: Assigned Priority: High Assigned to: Sébastien Bahloul Category: Core Target version: 2.0.x branch Problem in version: Hello, This configuration fails: <pre> lsc.tasks.user.dstService = org.lsc.jndi.SimpleJndiDstService lsc.tasks.user.dstService.attrs = uid cn sn givenName mail telephoneNumber sAMAccountName userPrincipalName userAccountControl unicodePwd displayName objectClass lsc.tasks.user.dstService.baseDn = ou=users lsc.tasks.user.dstService.filterAll = (objectClass=user) lsc.tasks.user.dstService.filterId = (&(objectClass=user)(sAMAccountName={loginname})) lsc.tasks.user.dstService.pivotAttrs = samaccountname lsc.tasks.user.srcService = org.lsc.jndi.SimpleJndiSrcService lsc.tasks.user.srcService.attrs = uid cn mail telephoneNumber loginName lsc.tasks.user.srcService.baseDn = ou=People lsc.tasks.user.srcService.filterAll = (objectClass=Person) lsc.tasks.user.srcService.filterId = (&(objectClass=Person)(loginName={samaccountname})) lsc.tasks.user.srcService.pivotAttrs = loginname </pre> LSC shows errors as: <pre> [java] 212 [main] ERROR org.lsc.AbstractSynchronize.synchronize2Ldap(AbstractSynchronize.java:303) - Unable to get object for id=uid=1A5AF9F102F8DB315D776F,ou=People,o=linagora=null [java] 219 [main] ERROR org.lsc.AbstractSynchronize.synchronize2Ldap(AbstractSynchronize.java:303) - Unable to get object for id=uid=1A5AF9F102F8DB315D776E,ou=People,o=linagora=null </pre> And OpenLDAP (source) shows: <pre> conn=21 op=33 SRCH base="ou=People,o=linagora" scope=2 deref=0 filter="(&(objectClass=Person)(loginName={samaccountname}))" conn=21 op=33 SRCH attr=uid cn mail telephonenumber loginname <= bdb_equality_candidates: (loginName) not indexed conn=21 op=33 SEARCH RESULT tag=101 err=0 nentries=0 text= </pre> The synchronization works great with "uid" as source and destination pivotAttrs -- 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

