I found the solution (change in many parameters so I do not know exactly how I
do), but the file lsc.properties at first it looked like her (see file
before.txt) and I ' I modified this (see file after.txt).
sorry if I did not give further explanation but I did it a bit random:)
and again sorry for my bad English
src.java.naming.security.principal=cn=admin,dc=toto,dc=fr
src.java.naming.security.credentials=password
src.java.naming.security.authentication=simple
src.java.naming.referral=ignore
src.java.naming.provider.url=ldap://localhost:389/dc=toto,dc=fr
src.java.naming.ldap.version=3
src.java.naming.ldap.derefAliases=never
src.java.naming.factory.initial=com.sun.jndi.ldap.LdapCtxFactory
src.database.username=sa
src.database.url=jdbc:hsqldb:file:hsqldb/lsc
src.database.password=
src.database.driver=org.hsqldb.jdbcDriver
lsc.tasks=FirstTask, SecondTask
lsc.tasks.FirstTask.type=ldap2ldap
lsc.tasks.FirstTask.srcService=org.lsc.jndi.SimpleJndiSrcService
lsc.tasks.FirstTask.srcService.pivotAttrs=cn sn
lsc.tasks.FirstTask.srcService.filterId=(sn={sn})
lsc.tasks.FirstTask.srcService.filterAll=(&(sn=*)(objectClass=inetOrgPerson))
lsc.tasks.FirstTask.srcService.baseDn=ou=People
lsc.tasks.FirstTask.srcService.attrs=description cn sn userPassword
lsc.tasks.FirstTask.object=org.lsc.objects.inetOrgPerson
lsc.tasks.FirstTask.dstService=org.lsc.jndi.SimpleJndiDstService
lsc.tasks.FirstTask.dstService.pivotAttrs=cn sn
lsc.tasks.FirstTask.dstService.filterId=(sn={sn})
lsc.tasks.FirstTask.dstService.filterAll=(&(sn=*)(objectClass=inetOrgPerson))
lsc.tasks.FirstTask.dstService.baseDn=ou=People
lsc.tasks.FirstTask.dstService.attrs=description cn sn userPassword objectClass
lsc.tasks.FirstTask.dn="cn=" + srcBean.getAttributeValueById("cn") +
",ou=People"
lsc.tasks.FirstTask.bean=org.lsc.beans.inetOrgPersonBean
dst.java.naming.security.principal=cn=Administrateur,cn=Users,dc=toto,dc=fr
dst.java.naming.security.credential...@ssword
dst.java.naming.security.authentication=simple
dst.java.naming.referral=ignore
dst.java.naming.provider.url=ldap://192.168.3.1:389/dc=toto,dc=fr
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=toto,dc=fr
dst.java.naming.ldap.pageSize=1000
lsc.syncoptions.user=org.lsc.beans.syncoptions.PropertiesBasedSyncOptions
lsc.syncoptions.user.default.action=F
lsc.syncoptions.user.objectClass.action=F
lsc.syncoptions.user.objectClass.force_value="top";"user";"person";"organizationalPerson"
lsc.syncoptions.user.sAMAccountName.create_value=srcBean.getAttributeValueById("uid")
lsc.syncoptions.user.userPrincipalName.force_value=srcBean.getAttributeValueById("uid")+"@toto.fr"
lsc.syncoptions.user.userAccountControl.create_value=AD.userAccountControlSet("O",[AD.UAC_SET_NORMAL_ACCOUNT])
#Wed Feb 24 11:59:11 CET 2010
#Re/set the Source LDAP properties
src.java.naming.security.principal=cn=admin,dc=toto,dc=fr
src.java.naming.security.credentials=password
src.java.naming.security.authentication=simple
src.java.naming.referral=ignore
src.java.naming.provider.url=ldap://localhost:389/dc=toto,dc=fr
src.java.naming.ldap.version=3
src.java.naming.ldap.derefAliases=never
src.java.naming.factory.initial=com.sun.jndi.ldap.LdapCtxFactory
src.database.username=sa
src.database.url=jdbc:hsqldb:file:hsqldb/lsc
src.database.password=
src.database.driver=org.hsqldb.jdbcDriver
lsc.tasks=FirstTask
lsc.tasks.FirstTask.type=ldap2ldap
lsc.tasks.FirstTask.srcService=org.lsc.jndi.SimpleJndiSrcService
lsc.tasks.FirstTask.srcService.pivotAttrs=cn sn
lsc.tasks.FirstTask.srcService.filterId=(sn={sn})
lsc.tasks.FirstTask.srcService.filterAll=(&(sn=*)(objectClass=inetOrgPerson))
lsc.tasks.FirstTask.srcService.baseDn=ou=users,ou=utils
lsc.tasks.FirstTask.srcService.attrs=description cn sn userPassword uid
lsc.tasks.FirstTask.object=org.lsc.objects.inetOrgPerson
lsc.tasks.FirstTask.dstService=org.lsc.jndi.SimpleJndiDstService
lsc.tasks.FirstTask.dstService.pivotAttrs=cn sn
lsc.tasks.FirstTask.dstService.filterId=(sn={sn})
lsc.tasks.FirstTask.dstService.filterAll=(&(sn=*)(objectClass=inetOrgPerson))
lsc.tasks.FirstTask.dstService.baseDn=cn=Users
lsc.tasks.FirstTask.dstService.attrs=description cn sn userPassword objectClass
uid userAccountControl
lsc.tasks.FirstTask.dn="cn=" + srcBean.getAttributeValueById("cn") + ",cn=Users"
lsc.tasks.FirstTask.bean=org.lsc.beans.userBean
dst.java.naming.security.principal=cn=Administrateur,cn=Users,dc=toto,dc=fr
dst.java.naming.security.credential...@ssword
dst.java.naming.security.authentication=simple
dst.java.naming.referral=ignore
dst.java.naming.provider.url=ldap://192.168.3.1:389/dc=toto,dc=fr
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=cn=Users,dc=toto,dc=fr
dst.java.naming.ldap.pageSize=1000
lsc.syncoptions.user=org.lsc.beans.syncoptions.PropertiesBasedSyncOptions
lsc.syncoptions.user.default.action=F
lsc.syncoptions.user.objectClass.action=F
lsc.syncoptions.user.objectClass.force_value="top";"user";"person";"organizationalPerson"
lsc.syncoptions.user.sAMAccountName.create_value=srcBean.getAttributeValueById("uid")
lsc.syncoptions.user.userPrincipalName.force_value=srcBean.getAttributeValueById("uid")+"@toto.fr"
lsc.syncoptions.user.userAccountControl.create_value=AD.userAccountControlSet("O",[AD.UAC_SET_NORMAL_ACCOUNT])
#Wed Feb 24 11:59:11 CET 2010
#Re/set the Source LDAP properties
_______________________________________________________________
Ldap Synchronization Connector (LSC) - http://lsc-project.org
lsc-users mailing list
[email protected]
http://lists.lsc-project.org/listinfo/lsc-users