2007/9/5, Stefan Seelmann <[EMAIL PROTECTED]>: > > Spark Shen schrieb: > > > > > > 2007/9/4, Leo Li <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>: > > > > On 9/4/07, Stefan Seelmann <[EMAIL PROTECTED] > > <mailto:[EMAIL PROTECTED]>> wrote: > > > Hi Spark, > > > > > > I agree with Emmanuel, the Sun provider is hardcoded in Studio. > > > > > > However from my expirience, there are a lot of applications out > there > > > using "com.sun.jndi.ldap.LdapCtxFactory" hardcoded in the code, so > > they > > > won't run with Harmony. > > > > > > I think we can have an improvement here - we factor those hard-coded > > name out into a property file. Can we? > > Sure, in Studio we can do this, that is not a big deal. I think the > jndi.properties file is the right place for this. We could also add a > prefernce dialog to enter the right provider. Could you please create a > Jira about that? > https://issues.apache.org/jira/browse/DIRSTUDIO
JIRA created at https://issues.apache.org/jira/browse/DIRSTUDIO-182 > > > Take into account that we are all apache developers, leave a place for > > harmony would be very touching. Just joking. :-) > > I would love to create a Studio distribution with a bundled Harmony as > its JRE :-) > > > > > > > > > Is it possible to add this class into harmony, maybe only as a > > delegate > > > to the real implemention? The JDKs of IBM and BEA include this > class > > > too, but I don't know if they just relicensed it from Sun. > > > > > > > The problem is here, to some degree a little interesting :) > > Harmony is trying to implement its own LdapCtxFactory, whose main > > focus is a ldap client. > > So we are exploring whether there is some feature in ldap server > > can be reused in implementing ldap client. > > Is it all right, Spark? > > > > > > Yes, exactly. > > As mentioned before we have a LDAP client implementation, see here: > > http://svn.apache.org/viewvc/directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/ > > It includes all request and response messages of the LDAP protocol > (bind, search, modify, ...) as well as an filter parser, DN parser and > URL parser. > > > Regards, > Stefan Seelmann > > -- Spark Shen China Software Development Lab, IBM
