Hi Guys, I don't think that switching to a async task type would solve your issue. The way you need to configure LSC is to give a base and a filter in the destination directory that enables LSC to find the entry and to write a mainIdentifier that will match your obso OU. LSC will "rename" the entry to move it to the correct location.
Regards, -- Sebastien BAHLOUL IAM / Security specialist Ldap Synchronization Connector : http://lsc-project.org Blog : http://sbahloul.wordpress.com/ 2012/8/15 dunkan <[email protected]> > Run your job as -a instead of -s. For example bin/lsc -f etc -a all > > -Joel > > > On Wed, Aug 15, 2012 at 9:13 AM, Yahiaoui Hakim < > [email protected]> wrote: > >> Thanks, it is my problem. >> I know the entry already exists in another organisational unit but i just >> want it updates moving the entry in the new organisational unit. >> How do you do for running it as an async job? >> >> Regards >> >> >> >> Le Mercredi 15 Août 2012 05:13 CEST, dunkan <[email protected]> a écrit: >> >> > Hello, >> > >> > I believe there is a bug with sync jobs, try running it as an async job >> to >> > see if it updates. I believe that is the problem you are having right? >> It >> > says the entry already exists rather then just updating the values? >> > >> > -Joel >> > >> > On Tue, Aug 14, 2012 at 5:35 AM, Yahiaoui Hakim < >> > [email protected]> wrote: >> > >> > > Hi, >> > > >> > > I have entries in a people OU . >> > > I have an "obso" OU where people entries go when the account is >> finished. >> > > >> > > When i synchronise obso OU of my OpenLdap whith obso OU of my AD, it >> tell >> > > me that entry already exist! >> > > >> > > Is it possible not have this error and lsc just move the >> > > entry in the other ou? >> > > >> > > My configuration : >> > > >> > > <task> >> > > <name>people</name> >> > > <bean>org.lsc.beans.SimpleBean</bean> >> > > <ldapSourceService> >> > > <name>opends-source-service</name> >> > > <connection reference="ldap-src-conn" /> >> > > <baseDn>ou=people,dc=myOpenLdap,dc=fr</baseDn> >> > > <pivotAttributes> >> > > <string>uid</string> >> > > </pivotAttributes> >> > > <fetchedAttributes> >> > > <string>objectClass</string> >> > > <string>cn</string> >> > > <string>sn</string> >> > > <string>displayName</string> >> > > <string>uid</string> >> > > <string>mail</string>> >> > > </fetchedAttributes> >> > > <getAllFilter>(objectClass=inetOrgPerson)</getAllFilter> >> > > <getOneFilter>(uid={uid})</getOneFilter> >> > > </ldapSourceService> >> > > <ldapDestinationService> >> > > <name>openldap-dst-service</name> >> > > <connection reference="ldap-dst-conn" /> >> > > <baseDn>ou=People,dc=myAD,dc=local</baseDn> >> > > <pivotAttributes> >> > > <string>sAMAccountName</string> >> > > </pivotAttributes> >> > > <fetchedAttributes> >> > > <string>objectClass</string> >> > > <string>cn</string> >> > > <string>sn</string> >> > > <string>displayName</string> >> > > <string>sAMAccountName</string> >> > > <string>mail</string> >> > > </fetchedAttributes> >> > > <getAllFilter></getAllFilter> >> > > <getOneFilter>(sAMAccountName={uid})</getOneFilter> >> > > </ldapDestinationService> >> > > <propertiesBasedSyncOptions> >> > > <mainIdentifier>"cn=" + >> srcBean.getDatasetFirstValueById("uid") + >> > > ",ou=People,dc=myAD,dc=local"</mainIdentifier> >> > > <defaultDelimiter>;</defaultDelimiter> >> > > <defaultPolicy>FORCE</defaultPolicy> >> > > <conditions> >> > > <create>true</create> >> > > <update>true</update> >> > > <delete>true</delete> >> > > <changeId>false</changeId> >> > > </conditions> >> > > <dataset> >> > > <name>objectClass</name> >> > > <policy>FORCE</policy> >> > > <forceValues> >> > > <string>"top"</string> >> > > <string>"person"</string> >> > > <string>"organizationalPerson"</string> >> > > <string>"user"</string> >> > > </forceValues> >> > > <delimiter>;</delimiter> >> > > </dataset> >> > > <dataset> >> > > <name>sAMAccountName</name> >> > > <policy>FORCE</policy> >> > > <forceValues> >> > > <string>srcBean.getDatasetFirstValueById("uid")</string> >> > > </forceValues> >> > > </dataset> >> > > <dataset> >> > > <name>cn</name> >> > > <policy>FORCE</policy> >> > > <forceValues> >> > > <string>srcBean.getDatasetFirstValueById("uid")</string> >> > > </forceValues> >> > > </dataset> >> > > <dataset> >> > > <name>default</name> >> > > <policy>FORCE</policy> >> > > </dataset> >> > > </propertiesBasedSyncOptions> >> > > </task> >> > > >> > > >> > > Regards >> > > >> > > >> > > _______________________________________________________________ >> > > Ldap Synchronization Connector (LSC) - http://lsc-project.org >> > > >> > > lsc-users mailing list >> > > [email protected] >> > > http://lists.lsc-project.org/listinfo/lsc-users >> > > >> >> >> >> >> >> > > _______________________________________________________________ > Ldap Synchronization Connector (LSC) - http://lsc-project.org > > lsc-users mailing list > [email protected] > http://lists.lsc-project.org/listinfo/lsc-users > >
_______________________________________________________________ Ldap Synchronization Connector (LSC) - http://lsc-project.org lsc-users mailing list [email protected] http://lists.lsc-project.org/listinfo/lsc-users

