LSC started out as a subproject of InterLDAP. In september 2008, LSC was separated and became an independant project on http://lsc-project.org. At the time, people working on both projects were the same ones.
Currently, the code is totally independant from InterLDAP, and the development teams are no longer the same.
Despite the fact that part of the initial work was done during projects for Linagora's clients, the LSC project is now independent from the company. Some developers and contributors are Linagora employees but they work on LSC during their personal time. However it is clear that the project would never have begun without Linagora and its customers.
Of course: you can use it, implement synchronization processes and distribute it on your own. But if you improve the main code (create some new functionalities, add transaction support, …), you have to share it with us! :)
Lots of configuration is done in the lsc.properties configuration file. So check it first!
If the problem seems to come from the core LSC archive, check against the bugs already reported at the following URL: http://tools.lsc-project.org/bugs and on the mailing lists (even if at this time, there's not many posts!). If you don't find an answer, try to reproduce your problem with a simple synchronization task and simple data and submit a new issue providing the most accurate information you can :).
There are different ways of doing such manipulations :
At this time, the Ldap Synchronization Connector is able to map :
The Ldap Synchronization Connector will perform synchronizations in the following ways:
The Ldap Synchronization Connector will perform datasource cleaning in the following ways:
Almost everywhere : you can unplug the standard engine:
The Ldap Synchronization Connector will be stable between major versions. The following stuff will be smoothly upgraded (not deprecated and stopped in two minor releases):
Yes and no :
This is simply because in well populated environments, running time is very important. And it appears that a lightweight engine like iBatis is the fastest we can use: http://javajmc.blogspot.com/2007/02/is-ibatis-really-over-twice-as-fast-as.html
This is probably because your network settings are not correct. Try ping your own hostname with “ping `hostname`”. If it does not answer or if the IP tested is not correct, check your /etc/hosts or %WINNT%\System32\drivers\etc\hosts file.