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