Issue #35 has been updated by Jonathan Clarke.

Status changed from Assigned to New
Assigned to deleted (Jonathan Clarke)
Target version changed from 1.1.x branch to 1.2.x branch

This won't be implented in the 1.1 branch now, since all development focus is 
on 1.2 and future versions.

Retargeting for 1.2.x. Removing myself as "assigned", since I'm not working on 
this at the moment. Any contributions welcome :)
----------------------------------------
Bug #35: Cannot use different pivotAttrs between source and destination
http://tools.lsc-project.org/issues/show/35

Author: Clément Oudot
Status: New
Priority: High
Assigned to: 
Category: Core
Target version: 1.2.x branch


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

Reply via email to