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 ?

