Hello,

I'm begginer with lsc and i test it to synchonize a ldap zimbra with an 
openldap on local net.
My zimbra server is at adress 192.168.1.201 and my openldap at 
192.168.1.240.

I used the tool generateWizard .

Users object in zimbra ldap is organizationalPerson and in ldap 
inetOrgPerson

In Zimbra, users are in ou=people,dc=nordet,dc=org branch
In openldap, users are in 
ou=Salaries,o=fal44,o=cdr44,dc=centrederessources44,dc=org

my lsc.properties is :
src.java.naming.security.principal = uid=admin,ou=people,dc=nordet,dc=org
src.java.naming.security.credentials = ******
src.java.naming.security.authentication = simple
src.java.naming.referral = ignore
src.java.naming.provider.url = ldap://192.168.1.201:389/dc=nordet,dc=org
src.java.naming.ldap.version = 3
src.java.naming.ldap.derefAliases = never
src.java.naming.factory.initial = com.sun.jndi.ldap.LdapCtxFactory
lsc.tasks.salaries.type = ldap2ldap
lsc.tasks.salaries.srcService.pivotAttrs = employeeNumber
lsc.tasks.salaries.srcService.filterId = 
(&(objectClass=organizationalPerson)(employeeNumber={employeeNumber}))
lsc.tasks.salaries.srcService.filterAll = (objectClass=organizationalPerson)
lsc.tasks.salaries.srcService.baseDn = ou=people
lsc.tasks.salaries.srcService.attrs = uid cn sn givenName mail objectClass
lsc.tasks.salaries.srcService = org.lsc.jndi.SimpleJndiSrcService
lsc.tasks.salaries.object = org.lsc.objects.organizationalPerson
lsc.tasks.salaries.dstService.pivotAttrs = employeeNumber
lsc.tasks.salaries.dstService.filterId = 
(&(objectClass=inetOrgPerson)(employeeNumber={employeeNumber}))
lsc.tasks.salaries.dstService.filterAll = (objectClass=inetOrgPerson)
lsc.tasks.salaries.dstService.baseDn = ou=Salaries,o=fal44,o=cdr44
lsc.tasks.salaries.dstService.attrs = uid cn sn givenName mail objectClass
lsc.tasks.salaries.dstService = org.lsc.jndi.SimpleJndiDstService
lsc.tasks.salaries.dn = \"uid=\" + 
srcBean.getAttributeValueById(\"uid\") + \",ou=ou=Salaries,o=fal44,o=cdr44\"
lsc.tasks.salaries.bean = org.lsc.beans.inetOrgPersonBean
lsc.tasks = salaries
dst.java.naming.security.principal = cn=admin,dc=centrederessources44,dc=org
dst.java.naming.security.credentials = ******
dst.java.naming.security.authentication = simple
dst.java.naming.referral = ignore
dst.java.naming.provider.url = 
ldap://192.168.1.240:389/dc=centrederessources44,dc=org
dst.java.naming.ldap.version = 3
dst.java.naming.ldap.derefAliases = never
dst.java.naming.factory.initial = com.sun.jndi.ldap.LdapCtxFactory
dn.real_root = dc=centrederessources44,dc=org
dn.people = ou=ou=Salaries,o=fal44,o=cdr44
#Re/set the Source LDAP properties
#Mon Jun 22 11:51:55 CEST 2009

when i run :
ant lsc::synchronize -Dsynchronize.parameters="-c all -s all -n"

The result is :
lsc::init:

lsc::prepare-env:
     [echo] Copying xml and properties files
     [copy] Copying 1 file to 
/home/pascal/lsc/lsc-salarie2-z2ldap/target/classes

lsc::compile-resources:
     [echo] Compiling resources

lsc::compile-app:

lsc::synchronize:
     [java] 0    [main] WARN   
org.lsc.SimpleSynchronize.launchTask(SimpleSynchronize.java:230)   - 
Starting sync for salaries
     [java] 77   [main] ERROR  
org.lsc.AbstractSynchronize.synchronize2Ldap(AbstractSynchronize.java:339)   
- Unable to get object for id=uid=toto.durand,ou=people,dc=nordet,dc=org
     [java] 80   [main] ERROR  
org.lsc.AbstractSynchronize.synchronize2Ldap(AbstractSynchronize.java:339)   
- Unable to get object for id=uid=wiki,ou=people,dc=nordet,dc=org
     [java] 83   [main] ERROR  
org.lsc.AbstractSynchronize.synchronize2Ldap(AbstractSynchronize.java:339)   
- Unable to get object for id=uid=admin,ou=people,dc=nordet,dc=org
     [java] 86   [main] ERROR  
org.lsc.AbstractSynchronize.synchronize2Ldap(AbstractSynchronize.java:339)   
- Unable to get object for id=uid=ham.zpjrjnxewy,ou=people,dc=nordet,dc=org
     [java] 89   [main] ERROR  
org.lsc.AbstractSynchronize.synchronize2Ldap(AbstractSynchronize.java:339)   
- Unable to get object for id=uid=spam.os9pennbz4,ou=people,dc=nordet,dc=org
     [java] 92   [main] ERROR  
org.lsc.AbstractSynchronize.synchronize2Ldap(AbstractSynchronize.java:339)   
- Unable to get object for id=uid=vacances,ou=people,dc=nordet,dc=org
     [java] 1705 [main] ERROR  
org.lsc.AbstractSynchronize.synchronize2Ldap(AbstractSynchronize.java:449)   
- # Nombre d'enregistrement(s) pris en compte: 6, nombre 
d'enregistrement(s) ? reporter: 0, nombre d'enregistrements report?(s): 
0, nombre d'erreurs: 6
     [java] 1706 [main] WARN   
org.lsc.SimpleSynchronize.launchTask(SimpleSynchronize.java:230)   - 
Starting clean for salaries
     [java] 2120 [main] WARN   
org.lsc.AbstractSynchronize.clean2Ldap(AbstractSynchronize.java:270)   - 
# Nombre d'enregistrement(s) pris en compte: 89, nombre 
d'enregistrement(s) ? reporter: 0, nombre d'enregistrements report?(s): 
0, nombre d'erreurs: 0

What is wrong ?


Reply via email to