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*
>>
>>
>
_______________________________________________
Carbon-dev mailing list
[email protected]
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to