Hello again,
this is what i did till now to synchronise OU from AD to openldap but still
have a lot of errors :
<tasks>
<task>
<name>MySyncTask</name>
<bean>org.lsc.beans.SimpleBean</bean>
<ldapSourceService>
<name>MySyncTask-src</name>
<connection reference="src-ad" />
<baseDn>dc=meyclub,dc=net</baseDn>
<pivotAttributes>
<string>ou</string>
</pivotAttributes>
<fetchedAttributes>
<string>ou</string>
</fetchedAttributes>
<getAllFilter>(&(ou=*)(objectClass=organizationalUnit))</getAllFilter>
<getOneFilter>(&(objectClass=organizationalUnit)(ou={ou}))</getOneFilter>
<cleanFilter>(&(objectClass=organizationalUnit)(ou={ou}))</cleanFilter>
<interval>6</interval>
</ldapSourceService>
<ldapDestinationService>
<name>MySyncTask-dst</name>
<connection reference="dst-ldap"/>
<baseDn>dc=meyclub,dc=net</baseDn>
<pivotAttributes>
<string>ou</string>
</pivotAttributes>
<fetchedAttributes>
<string></string>
<string>ou</string>
<string>objectClass</string>
</fetchedAttributes>
<getAllFilter>(objectClass=organizationalUnit)</getAllFilter>
<getOneFilter>(&(objectClass=organizationalUnit)(ou={ou}))</getOneFilter>
</ldapDestinationService>
<propertiesBasedSyncOptions>
<mainIdentifier>srcBean.getMainIdentifier()</mainIdentifier>
<defaultDelimiter>;</defaultDelimiter>
<defaultPolicy>KEEP</defaultPolicy>
<dataset>
<name>objectClass</name>
<policy>KEEP</policy>
<createValues>
<string>"organizationalUnit"</string>
<string>"top"</string>
</createValues>
<delimiter>,</delimiter>
</dataset>
<dataset>
<name>default</name>
<policy>KEEP</policy>
</dataset>
</propertiesBasedSyncOptions>
</task>
the error msgs i got are :
avr. 12 15:33:56 - ERROR - Too many entries returned (base:
"dc=meyclub,dc=net", filter: "(&(objectClass=organizationalUnit)(ou=CDC))")
avr. 12 15:33:56 - ERROR - Error while synchronizing ID {ou=CDC}:
org.lsc.exception.LscServiceException:
javax.naming.SizeLimitExceededException: Too many entries returned (base:
"dc=meyclub,dc=net", filter: "(&(objectClass=organizationalUnit)(ou=CDC))")
avr. 12 15:33:56 - DEBUG - org.lsc.exception.LscServiceException:
javax.naming.SizeLimitExceededException: Too many entries returned (base:
"dc=meyclub,dc=net", filter: "(&(objectClass=organizationalUnit)(ou=CDC))")
org.lsc.exception.LscServiceException:
javax.naming.SizeLimitExceededException: Too many entries returned (base:
"dc=meyclub,dc=net", filter: "(&(objectClass=organizationalUnit)(ou=CDC))")
at
org.lsc.jndi.SimpleJndiSrcService.getBean(SimpleJndiSrcService.java:160)
~[lsc-core-2.0.1.jar:na]
at org.lsc.SynchronizeTask.run(AbstractSynchronize.java:672)
[lsc-core-2.0.1.jar:na]
at org.lsc.SynchronizeTask.run(AbstractSynchronize.java:643)
[lsc-core-2.0.1.jar:na]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
[na:1.6.0_24]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
[na:1.6.0_24]
at java.lang.Thread.run(Thread.java:679) [na:1.6.0_24]
Caused by: javax.naming.SizeLimitExceededException: Too many entries
returned (base: "dc=meyclub,dc=net", filter:
"(&(objectClass=organizationalUnit)(ou=CDC))")
at org.lsc.jndi.JndiServices.getEntry(JndiServices.java:548)
~[lsc-core-2.0.1.jar:na]
at org.lsc.jndi.JndiServices.getEntry(JndiServices.java:496)
~[lsc-core-2.0.1.jar:na]
at
org.lsc.jndi.AbstractSimpleJndiService.get(AbstractSimpleJndiService.java:257)
~[lsc-core-2.0.1.jar:na]
at
org.lsc.jndi.SimpleJndiSrcService.getBean(SimpleJndiSrcService.java:152)
~[lsc-core-2.0.1.jar:na]
... 5 common frames omitted
avr. 12 15:33:56 - ERROR - Error while adding entry OU=CDC hors AD,OU=Moins
de 50,OU=Utilisateurs,DC=meyclub,DC=net in directory
:javax.naming.NameNotFoundException: [LDAP: error code 32 - No Such
Object]; remaining name 'OU=CDC hors AD,OU=Moins de 50,OU=Utilisateurs'
avr. 12 15:33:56 - ERROR - Error while synchronizing ID OU=CDC hors
AD,OU=Moins de 50,OU=Utilisateurs,DC=meyclub,DC=net: java.lang.Exception:
Technical problem while applying modifications to the destination
avr. 12 15:33:56 - ERROR - Error while adding entry
OU=Activation,OU=LEVALLOIS,OU=Utilisateurs,DC=meyclub,DC=net in directory
:javax.naming.NameNotFoundException: [LDAP: error code 32 - No Such
Object]; remaining name 'OU=Activation,OU=LEVALLOIS,OU=Utilisateurs'
avr. 12 15:33:58 - ERROR - Error while synchronizing ID OU=TSE,OU=Moins de
50,OU=Utilisateurs,DC=meyclub,DC=net: java.lang.Exception: Technical
problem while applying modifications to the destination
avr. 12 15:33:58 - DEBUG - java.lang.Exception: Technical problem while
applying modifications to the destination
java.lang.Exception: Technical problem while applying modifications to the
destination
at org.lsc.SynchronizeTask.run(AbstractSynchronize.java:774)
[lsc-core-2.0.1.jar:na]
at org.lsc.SynchronizeTask.run(AbstractSynchronize.java:673)
[lsc-core-2.0.1.jar:na]
at org.lsc.SynchronizeTask.run(AbstractSynchronize.java:643)
[lsc-core-2.0.1.jar:na]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
[na:1.6.0_24]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
[na:1.6.0_24]
at java.lang.Thread.run(Thread.java:679) [na:1.6.0_24]
dn: OU=TSE,OU=Moins de 50,OU=Utilisateurs,DC=meyclub,DC=net
changetype: add
ou: TSE
objectClass: organizationalUnit
objectClass: top
avr. 12 15:33:58 - DEBUG - java.lang.Exception: Technical problem while
applying modifications to the destination
java.lang.Exception: Technical problem while applying modifications to the
destination
at org.lsc.SynchronizeTask.run(AbstractSynchronize.java:774)
[lsc-core-2.0.1.jar:na]
at org.lsc.SynchronizeTask.run(AbstractSynchronize.java:673)
[lsc-core-2.0.1.jar:na]
at org.lsc.SynchronizeTask.run(AbstractSynchronize.java:643)
[lsc-core-2.0.1.jar:na]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
[na:1.6.0_24]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
[na:1.6.0_24]
at java.lang.Thread.run(Thread.java:679) [na:1.6.0_24]
dn: OU=test ldap,OU=_old,OU=Utilisateurs,DC=meyclub,DC=net
changetype: add
ou: test ldap
objectClass: organizationalUnit
objectClass: top
dn: OU=Voyage,OU=LEVALLOIS,OU=Utilisateurs,DC=meyclub,DC=net
changetype: add
ou: Voyage
objectClass: organizationalUnit
objectClass: top
avr. 12 15:33:58 - ERROR - All entries: 71, to modify entries: 35,
successfully modified entries: 9, errors: 62
avr. 12 15:33:58 - INFO - Starting clean for MySyncTask
avr. 12 15:33:58 - INFO - All entries: 9, to modify entries: 0,
successfully modified entries: 0, errors: 0
*Aziza
*
*
*
_______________________________________________________________
Ldap Synchronization Connector (LSC) - http://lsc-project.org
lsc-users mailing list
[email protected]
http://lists.lsc-project.org/listinfo/lsc-users