Hi,

> LDIF uses base64 to represent characters that are not ASCII, in this 
> case the "ï" character.
> 
> The actual error you encounter here, however, is "homeDirectory: value 
> #0 invalid per syntax". So the value for homeDirectory is not valid, 
> probably because it contains an accent.
> 
> Probably these values are not what you want for an email address or home 
> directory. Your data should be clean in the source, or you could have a 
> look at FrenchFilters class to clean it using LSC...

* I solved the problem of accent in my database with the  SQL function :  
CONVERT
 Ex :CONVERT(HOME_DIR, 'US7ASCII', 'WE8ISO8859P1')  AS "homeDirectory",

* Here's the current status:
about 30,000 lines in "ou = people, I only had 4 errors

* Here are the latest errors generated by the command : "clear &&
ant -Dsynchronize.parameters="-f $PWD/etc -s all" lsc::synchronize"

    [java] 137450 - ERROR - Error while adding entry uid=toto,ou=people in 
directory : javax.naming.NamingException: [LDAP: error code 80 - no 
structuralObjectClass operational attribute]; remaining 
name 'uid=fave,ou=people'
     [java] 137450 - ERROR - Erreur rencontrée sur l'identifiant 
uid=toto,ou=people:


I think the problem comes from the field "objectClass" mulitvalued in LDAP and 
monovalué my fields in my database.
But I do not know where and how to express it in code ?

Thanks for helps,
Regards,

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

lsc-users mailing list
[email protected]
http://lists.lsc-project.org/listinfo/lsc-users

Reply via email to