Στις 02-Mar-18 12:14 PM, ο Clément OUDOT έγραψε:
I think you should find another attribute.

I followed your advice and replaced destinationIndicator with seeAlso in lsc.xml. After many tries with diofferent combination of attributes in the filters I keep getting the same following error messages. The scenario is that among 7 records, user 'ak' does not have a seeAlso attribute so LSC should tag it for deletion. Instead I get:

Mar 05 16:17:50 - INFO  - Starting clean for CleanTask
Mar 05 16:17:50 - ERROR - Error while looking for
                (seeAlso=CN=as,OU=IT,OU=Adm,DC=ad,DC=uth,DC=gr)
            in ou=People,dc=uth,dc=gr: javax.naming.directory.InvalidSearchFilterException: invalid attribute description; remaining name 'ou=People'
Mar 05 16:17:50 - ERROR - Error while synchronizing ID {seealso=CN=as,OU=IT,OU=Adm,DC=ad,DC=uth,DC=gr}: org.lsc.exception.LscServiceException: javax.naming.directory.InvalidSearchFilterException: invalid attribute description; remaining name 'ou=People'
Mar 05 16:17:50 - ERROR - Unable to delete object CN=as,OU=IT,OU=Adm,DC=ad,DC=uth,DC=gr (org.lsc.exception.LscServiceException: javax.naming.directory.InvalidSearchFilterException: invalid attribute description; remaining name 'ou=People')
Mar 05 16:17:50 - ERROR - Error while looking for
                (seeAlso=CN=ageorgi,OU=IT,OU=Adm,DC=ad,DC=uth,DC=gr)
            in ou=People,dc=uth,dc=gr: javax.naming.directory.InvalidSearchFilterException: invalid attribute description; remaining name 'ou=People'
Mar 05 16:17:50 - ERROR - Error while synchronizing ID {seealso=CN=ageorgi,OU=IT,OU=Adm,DC=ad,DC=uth,DC=gr}: org.lsc.exception.LscServiceException: javax.naming.directory.InvalidSearchFilterException: invalid attribute description; remaining name 'ou=People'
Mar 05 16:17:50 - ERROR - Unable to delete object CN=ageorgi,OU=IT,OU=Adm,DC=ad,DC=uth,DC=gr (org.lsc.exception.LscServiceException: javax.naming.directory.InvalidSearchFilterException: invalid attribute description; remaining name 'ou=People')
Mar 05 16:17:50 - ERROR - Error while looking for
                (seeAlso=CN=atgiota,OU=IT,OU=Adm,DC=ad,DC=uth,DC=gr)
            in ou=People,dc=uth,dc=gr: javax.naming.directory.InvalidSearchFilterException: invalid attribute description; remaining name 'ou=People'
Mar 05 16:17:50 - ERROR - Error while synchronizing ID {seealso=CN=atgiota,OU=IT,OU=Adm,DC=ad,DC=uth,DC=gr}: org.lsc.exception.LscServiceException: javax.naming.directory.InvalidSearchFilterException: invalid attribute description; remaining name 'ou=People'
Mar 05 16:17:50 - ERROR - Unable to delete object CN=atgiota,OU=IT,OU=Adm,DC=ad,DC=uth,DC=gr (org.lsc.exception.LscServiceException: javax.naming.directory.InvalidSearchFilterException: invalid attribute description; remaining name 'ou=People')
Mar 05 16:17:50 - ERROR - Error while looking for
                (seeAlso=CN=assimos,OU=IT,OU=Adm,DC=ad,DC=uth,DC=gr)
            in ou=People,dc=uth,dc=gr: javax.naming.directory.InvalidSearchFilterException: invalid attribute description; remaining name 'ou=People'
Mar 05 16:17:50 - ERROR - Error while synchronizing ID {seealso=CN=assimos,OU=IT,OU=Adm,DC=ad,DC=uth,DC=gr}: org.lsc.exception.LscServiceException: javax.naming.directory.InvalidSearchFilterException: invalid attribute description; remaining name 'ou=People'
Mar 05 16:17:50 - ERROR - Unable to delete object CN=assimos,OU=IT,OU=Adm,DC=ad,DC=uth,DC=gr (org.lsc.exception.LscServiceException: javax.naming.directory.InvalidSearchFilterException: invalid attribute description; remaining name 'ou=People')
Mar 05 16:17:50 - ERROR - Error while looking for
                (seeAlso=CN=ckalant,OU=IT,OU=Adm,DC=ad,DC=uth,DC=gr)
            in ou=People,dc=uth,dc=gr: javax.naming.directory.InvalidSearchFilterException: invalid attribute description; remaining name 'ou=People'
Mar 05 16:17:50 - ERROR - Error while synchronizing ID {seealso=CN=ckalant,OU=IT,OU=Adm,DC=ad,DC=uth,DC=gr}: org.lsc.exception.LscServiceException: javax.naming.directory.InvalidSearchFilterException: invalid attribute description; remaining name 'ou=People'
Mar 05 16:17:50 - ERROR - Unable to delete object CN=ckalant,OU=IT,OU=Adm,DC=ad,DC=uth,DC=gr (org.lsc.exception.LscServiceException: javax.naming.directory.InvalidSearchFilterException: invalid attribute description; remaining name 'ou=People')
Mar 05 16:17:50 - ERROR - Error while looking for
                (seeAlso=CN=ekaltsa,OU=IT,OU=Adm,DC=ad,DC=uth,DC=gr)
            in ou=People,dc=uth,dc=gr: javax.naming.directory.InvalidSearchFilterException: invalid attribute description; remaining name 'ou=People'
Mar 05 16:17:50 - ERROR - Error while synchronizing ID {seealso=CN=ekaltsa,OU=IT,OU=Adm,DC=ad,DC=uth,DC=gr}: org.lsc.exception.LscServiceException: javax.naming.directory.InvalidSearchFilterException: invalid attribute description; remaining name 'ou=People'
Mar 05 16:17:50 - ERROR - Unable to delete object CN=ekaltsa,OU=IT,OU=Adm,DC=ad,DC=uth,DC=gr (org.lsc.exception.LscServiceException: javax.naming.directory.InvalidSearchFilterException: invalid attribute description; remaining name 'ou=People')
Mar 05 16:17:50 - ERROR - Error while looking for
                (seeAlso=CN=ak,OU=Users,OU=TestOU,DC=ad,DC=uth,DC=gr)
            in ou=People,dc=uth,dc=gr: javax.naming.directory.InvalidSearchFilterException: invalid attribute description; remaining name 'ou=People'
Mar 05 16:17:50 - ERROR - Error while synchronizing ID {seealso=CN=ak,OU=Users,OU=TestOU,DC=ad,DC=uth,DC=gr}: org.lsc.exception.LscServiceException: javax.naming.directory.InvalidSearchFilterException: invalid attribute description; remaining name 'ou=People'
Mar 05 16:17:50 - ERROR - Unable to delete object CN=ak,OU=Users,OU=TestOU,DC=ad,DC=uth,DC=gr (org.lsc.exception.LscServiceException: javax.naming.directory.InvalidSearchFilterException: invalid attribute description; remaining name 'ou=People')
Mar 05 16:17:50 - ERROR - All entries: 7, to modify entries: 0, successfully modified entries: 0, errors: 7


And the task configuration is:


    <task>
      <name>CleanTask</name>
      <bean>org.lsc.beans.SimpleBean</bean>

      <ldapSourceService>
           <name>clean-src-service</name>
           <connection reference="OpenLDAP" />
           <baseDn>ou=People,dc=uth,dc=gr</baseDn>

           <pivotAttributes>
                <string>seeAlso</string>
                <string>uid</string>
           </pivotAttributes>

           <fetchedAttributes>
                <string>seeAlso</string>
                <string>uid</string>
                <string>objectClass</string>
           </fetchedAttributes>

           <getAllFilter>
                (seeAlso=*)
           </getAllFilter>

           <getOneFilter>
                (uid={uid})
           </getOneFilter>

           <cleanFilter>
                (seeAlso={seeAlso})
           </cleanFilter>

      </ldapSourceService>

      <ldapDestinationService>
           <name>clean-dst-service</name>
           <connection reference="UthActiveDirectory" />
           <baseDn>dc=ad,dc=uth,dc=gr</baseDn>

           <pivotAttributes>
                <string>seeAlso</string>
           </pivotAttributes>

           <fetchedAttributes>
                <string>seeAlso</string>
                <string>sAMAccountName</string>
           </fetchedAttributes>

           <getAllFilter>
                (seeAlso=*)
           </getAllFilter>

           <getOneFilter>
                (seeAlso={seeAlso})
           </getOneFilter>

      </ldapDestinationService>

      <propertiesBasedSyncOptions>
           <mainIdentifier>dstBean.getMainIdentifier()</mainIdentifier>
           <defaultDelimiter>;</defaultDelimiter>
           <defaultPolicy>KEEP</defaultPolicy>

           <conditions>
                <create>false</create>
                <update>false</update>
                <delete>true</delete>
                <changeId>false</changeId>
           </conditions>

      </propertiesBasedSyncOptions>

    </task>

Thanks for your time.

Nikos Asimos

-- 
---------------------------------------------------------------------
University of Thessaly              Πανεπιστήμιο Θεσσαλίας
Telematics Network Center           Κέντρο Δικτύου Τηλεματικής
Argonafton - Filellinon str.        Αργοναυτών - Φιλελλήνων
GR 38221  Volos, Greece             38221 Βόλος
Tel: (+30)2421074686 Fax: (+30)2421074400 E-mail: assimos -at- uth.gr
---------------------------------------------------------------------


_______________________________________________________________
Ldap Synchronization Connector (LSC) - http://lsc-project.org

lsc-users mailing list
[email protected]
https://lists.lsc-project.org/cgi-bin/mailman/listinfo/lsc-users

Reply via email to