On Wed, May 18, 2011 at 12:33 PM, Hasini Gunasinghe <[email protected]> wrote:
> > > On Wed, May 18, 2011 at 12:28 PM, Afkham Azeez <[email protected]> wrote: > >> Hasini, >> Please fix the Embedded LDAP starting code so that I can commit the port >> offset fix. >> > > Sure, I am currently working on it. > I fixed it, tested and committed. Please let me know if you find any issues. And sorry that you had to wait till this is done to commit your work. Thanks, Hasini. > Thanks, > Hasini. > >> >> >> On Tue, May 17, 2011 at 2:06 AM, Hasini Gunasinghe <[email protected]>wrote: >> >>> >>> >>> On Mon, May 16, 2011 at 11:43 PM, Hasini Gunasinghe <[email protected]>wrote: >>> >>>> >>>> >>>> On Mon, May 16, 2011 at 11:34 PM, Afkham Azeez <[email protected]> wrote: >>>> >>>>> >>>>> >>>>> On Mon, May 16, 2011 at 11:30 PM, Hasini Gunasinghe >>>>> <[email protected]>wrote: >>>>> >>>>>> >>>>>> >>>>>> On Mon, May 16, 2011 at 11:11 PM, Afkham Azeez <[email protected]>wrote: >>>>>> >>>>>>> In addition; >>>>>>> public static String getPortFromServerConfig(String property) { >>>>>>> >>>>>>> ports are always integers. Is it possible for you to change that? >>>>>>> >>>>>> >>> This was changed to return port as int type, in CarbonUtils.java. >>> >>> Due to that change following classes needed to be chaged: >>> 1. LDAPConnectionContext.java, LDAPUserStoreManager.java - verified. >>> 2. HttpTransport.java - Here I only commented out the string to int >>> conversions made earlier. Please remove the unnecessary code as of now. >>> 3. JMXServerManager.java >>> >>> I built the core and tested the changed bundles by deploying in a >>> near-latest build. Didn't find any issues. Hence committed. >>> >>> Please let me know if you find any regression issues due to changes. >>> >>> Will do the other fix too that is mentioned earlier in this thread. >>> >>> Thanks, >>> Hasini. >>> >>> >>>> >>>>>> When introducing above method, the purpose was to override only the >>>>>> part what represents the port in LDAP connection url mentioned in the >>>>>> user-mgt.xml. >>>>>> >>>>> >>>>> Ports are not always used to construct URLs as in your case. >>>>> >>>> >>>> Agree. Will change it accordingly. >>>> >>>>> >>>>> >>>>>> So after reading the port from above method, I combined it again to >>>>>> construct the LDAP url which is a string and that it why above method >>>>>> returns the string itself read from carbon.xml. >>>>>> >>>>>> If the correct way is to return it after converting to an int, I will >>>>>> do that change. But then we have to convert to a string again to combine >>>>>> it >>>>>> and construct the url. >>>>>> Please let me know if I need to proceed changing the return type to >>>>>> int. >>>>>> >>>>>> Thanks, >>>>>> Hasini. >>>>>> >>>>>>> >>>>>>> >>>>>>> On Mon, May 16, 2011 at 11:01 PM, Hasini Gunasinghe <[email protected] >>>>>>> > wrote: >>>>>>> >>>>>>>> Hi Azeez, >>>>>>>> >>>>>>>> I didn't clearly get the problem here. Let me explain the LDAP port >>>>>>>> usage. There are two places where LDAP port is used in code. >>>>>>>> >>>>>>>> 1. When starting embedded-ldap - this is done in ldap-server >>>>>>>> component which starts before user-core. >>>>>>>> Earlier the port was in embedded-ldap.xml and AmilaJ has fixed it >>>>>>>> to read it from carbon.xml >>>>>>>> >>>>>>>> 2. When user manager connects to the user store - this is done in >>>>>>>> user-core. >>>>>>>> Earlier port was in user-mgt.xml and I made it overridden from >>>>>>>> carbon.xml. >>>>>>>> >>>>>>>> I understand it is done in two ways. Can you please explain where I >>>>>>>> should fix this? >>>>>>>> Do I need to make both places read directly from carbon.xml or both >>>>>>>> places read port through CarbonUtils.getPortFromServerConfig method? >>>>>>>> >>>>>>>> Thanks, >>>>>>>> Hasini. >>>>>>>> >>>>>>>> On Mon, May 16, 2011 at 10:39 PM, Afkham Azeez <[email protected]>wrote: >>>>>>>> >>>>>>>>> [2011-05-16 22:33:15,402] INFO >>>>>>>>> {org.wso2.carbon.ldap.server.DirectoryActivator} - Starting directory >>>>>>>>> service on port 10399 >>>>>>>>> [2011-05-16 22:33:18,567] ERROR >>>>>>>>> {org.wso2.carbon.user.core.ldap.LDAPConnectionContext} - Error >>>>>>>>> obtaining >>>>>>>>> connection. localhost:10401 >>>>>>>>> >>>>>>>>> The port creation is done by directly reading form the carbon.xml >>>>>>>>> file, but connecting to that is done using the >>>>>>>>> CarbonUtils.getPortFromServerConfig method. Because of this, I cannot >>>>>>>>> get >>>>>>>>> the port Offset to work. Please fix this ASAP. >>>>>>>>> >>>>>>>>> -- >>>>>>>>> *Afkham Azeez* >>>>>>>>> Director of Architecture; WSO2, Inc.; http://wso2.com >>>>>>>>> Member; Apache Software Foundation; http://www.apache.org/ >>>>>>>>> * <http://www.apache.org/>** >>>>>>>>> email: **[email protected]* <[email protected]>* cell: +94 77 3320919 >>>>>>>>> blog: **http://blog.afkham.org* <http://blog.afkham.org>* >>>>>>>>> twitter: >>>>>>>>> **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> >>>>>>>>> * >>>>>>>>> linked-in: **http://lk.linkedin.com/in/afkhamazeez* >>>>>>>>> * >>>>>>>>> * >>>>>>>>> *Lean . Enterprise . Middleware* >>>>>>>>> >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Carbon-dev mailing list >>>>>>>>> [email protected] >>>>>>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Carbon-dev mailing list >>>>>>>> [email protected] >>>>>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> *Afkham Azeez* >>>>>>> Director of Architecture; WSO2, Inc.; http://wso2.com >>>>>>> Member; Apache Software Foundation; http://www.apache.org/ >>>>>>> * <http://www.apache.org/>** >>>>>>> email: **[email protected]* <[email protected]>* cell: +94 77 3320919 >>>>>>> blog: **http://blog.afkham.org* <http://blog.afkham.org>* >>>>>>> twitter: >>>>>>> **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> >>>>>>> * >>>>>>> linked-in: **http://lk.linkedin.com/in/afkhamazeez* >>>>>>> * >>>>>>> * >>>>>>> *Lean . Enterprise . Middleware* >>>>>>> >>>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> *Afkham Azeez* >>>>> Director of Architecture; WSO2, Inc.; http://wso2.com >>>>> Member; Apache Software Foundation; http://www.apache.org/ >>>>> * <http://www.apache.org/>** >>>>> email: **[email protected]* <[email protected]>* cell: +94 77 3320919 >>>>> blog: **http://blog.afkham.org* <http://blog.afkham.org>* >>>>> twitter: >>>>> **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> >>>>> * >>>>> linked-in: **http://lk.linkedin.com/in/afkhamazeez* >>>>> * >>>>> * >>>>> *Lean . Enterprise . Middleware* >>>>> >>>>> >>>> >>> >> >> >> -- >> *Afkham Azeez* >> Director of Architecture; WSO2, Inc.; http://wso2.com >> Member; Apache Software Foundation; http://www.apache.org/ >> * <http://www.apache.org/>** >> email: **[email protected]* <[email protected]>* cell: +94 77 3320919 >> blog: **http://blog.afkham.org* <http://blog.afkham.org>* >> twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> >> * >> linked-in: **http://lk.linkedin.com/in/afkhamazeez* >> * >> * >> *Lean . Enterprise . Middleware* >> >> >
_______________________________________________ Carbon-dev mailing list [email protected] http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
