Le vendredi 23 avril 2010 10:07:51, Jonathan Clarke a écrit : > It's a pleasure - this is really driving LSC where we've wanted it to go > for a long time :) Yes :)
> Actually, services or connectors ? I think I prefer connectors. But I > don't feel strongly - which do you prefer ? OK, changed > > So Scripting => Executable ? > > OK. OK, changed > Actually, I've been thinking some more about the naming of these > interfaces. > > Since your last commit, the only difference between a "dst" service and > a "src" service is that the "dst" has an extra method, apply(). So we > could easily have connectors that work for both source AND destination. > The executable one could easily be used as a source connector too. > Similarly we currently have "SimpleJndiDstService" and > "SimpleJndiSrcService" which are almost identical... they could be merged. > > So maybe we can keep IService (for a minimum service that can read), and > rename IJndiDestinationService to IJndiWritableService ? OK, changed > We should remove Destination (as discussed above). > > Also, from a user's point of view, the executables get LDIF, not JNDI, > so I think we should call it ExecutableLdifService. Does that make sense? OK, changed > Java! All our code is already in Java, so any development environement > will already have a Java compiler, and Maven. I'm thinking: just use > very simple Java programs (completely independant from LSC code), like > these, to include in tests for this service: > http://www.unboundid.com/products/ldapsdk/docs/examples/index.php > > These will then work with tests on any platform LSC runs on. OK I'll take time to look at this and try to replace my old Shell Script :) > It doesn't have to be private (as in not accessible). We can just create > a section with no links to it, like : > http://lsc-project.org/wiki/documentation/future/start I'll start to feed this page with the documentation introduced with changes on 1.3 Thanks, -- Sebastien BAHLOUL IAM and Security Solutions Manager LINAGORA : http://www.linagora.com/ Tel / Phone : +33 810 251 251 Mobile : +33 (0)6 45 63 27 39 74/80 rue Roque de Fillol 92800 Puteaux ----------- http://linid.org/ - http://linpki.org/ IAM and security Open Source projects _______________________________________________________________ Ldap Synchronization Connector (LSC) - http://lsc-project.org lsc-dev mailing list [email protected] http://lists.lsc-project.org/listinfo/lsc-dev

