2014-12-08 3:38 GMT+01:00 Narayani <[email protected]>: > Hello, > > LSC 2.1 is not working in clean mode. Objects that are not in source Ldap > are not getting deleted in the destination Active directory during clean > mode > > I tried to running LSC in DEBUG Mode, it starts running in clean mode but > I do not see any debug information comparing the destination object with > the source and no error information as well. When delete sync option is > set to true, all objects in destination including objects that exist in the > source > active directory are getting deleted from the destination active directory. > > Below is the snippet of lsc.xml > > <?xml version="1.0" ?> > <lsc xmlns="http://lsc-project.org/XSD/lsc-core-2.1.xsd" revision="0"> > <connections> > <task> > <name>copyUsers</name> > <ldapSourceService> > <name>batchUsers-src-service</name> > <connection reference="ldap-conn" /> > <baseDn>****</baseDn> > <pivotAttributes> > <string>cn</string> > </pivotAttributes> > <fetchedAttributes> > <string>cn</string> > <string>uidNumber</string> > <string>gidNumber</string> > <string>sn</string> > <string>displayName</string> > <string>givenName</string> > <string>objectClass</string> > <string>sAMAccountName</string> > <string>gecos</string> > <string>unixHomeDirectory</string> > </fetchedAttributes> > > <getAllFilter>(&(objectClass=user))</getAllFilter> > <getOneFilter>(&(objectClass=user) > (cn={cn}))</getOneFilter> > <interval>5</interval> > </ldapSourceService> > <ldapDestinationService> > <name>batchusers-dst-service</name> > <connection reference=“ldap-test-conn" /> > <baseDn>****</baseDn> > <pivotAttributes> > <string>cn</string> > </pivotAttributes> > <fetchedAttributes> > <string>cn</string> > <string>uidNumber</string> > <string>gidNumber</string> > <string>sn</string> > <string>displayName</string> > <string>givenName</string> > <string>objectClass</string> > <string>sAMAccountName</string> > <string>gecos</string> > <string>unixHomeDirectory</string> > <string>userPassword</string> > <string>userAccountControl</string> > </fetchedAttributes> > > <getAllFilter>(objectClass=user)</getAllFilter> > > <getOneFilter>(&(objectClass=user)(cn={cn}))</getOneFilter> > </ldapDestinationService> > <propertiesBasedSyncOptions> > > <mainIdentifier>"CN="+srcBean.getDatasetFirstValueById("cn")" > </mainIdentifier> > <defaultDelimiter>;</defaultDelimiter> > <defaultPolicy>FORCE</defaultPolicy> > <conditions> > <create>true</create> > <update>true</update> > <delete>false</delete> > <changeId>false</changeId> > </conditions> > <dataset> > <name>userAccountControl</name> > <policy>FORCE</policy> > <defaultValues> > </defaultValues> > <forceValues></forceValues> > <createValues> > </createValues> > </dataset> > </propertiesBasedSyncOptions> > </task> > > </tasks> > </lsc> > > > Configure <cleanFilter> in <ldapSourceService>
Clément.
_______________________________________________________________ Ldap Synchronization Connector (LSC) - http://lsc-project.org lsc-users mailing list [email protected] http://lists.lsc-project.org/listinfo/lsc-users

