Hi Prabath/Sumedha,

AFAIK, we ditched the inline data-source model and moved to a centrally
defined data-source model sometime back. Aren't we going backwards with
this modification ?

If i understand it correct, now we have,

master-datasource for super-tenant
registry stored datasources for tenants
user-store DB stored datasources for user-store needs.

IMHO, this looks like a hack. What we really should do is fixing the tenant
data-source model. May be registry is not the correct place to store
datasources...




On Mon, Aug 12, 2013 at 8:43 AM, Prabath Siriwardena <[email protected]>wrote:

> With the patch Darshana provided - the issue is fixed now.. Datasource
> configuration is stored with userstore manager for secondary user stores...
>
> Thanks & regards,
> -Prabath
>
>
> On Mon, Aug 12, 2013 at 8:30 AM, Sumedha Rubasinghe <[email protected]>wrote:
>
>> Prabath,
>> AFAIR data sources defined in user-store configuration are not stored in
>> a multi tenanted manner. Since you already have the set up running, could
>> you check if the same data source can be accessed from another tenant?
>>
>>
>> On Mon, Aug 12, 2013 at 7:36 AM, Prabath Siriwardena <[email protected]>wrote:
>>
>>> Applied the patch at revision 180626. Thanks Darshana...!
>>>
>>> Regards,
>>> -Prabath
>>>
>>>
>>> On Sun, Aug 11, 2013 at 9:38 PM, Darshana Gunawardana <[email protected]
>>> > wrote:
>>>
>>>> Hi,
>>>>
>>>> Asela, PrabathA and myself had offline chat regarding [1] which has the
>>>> same root cause for this.
>>>>
>>>> The problem is that datasources created using UI which persists as
>>>> registry resources and we need to access them user.core startup. But
>>>> registry is not available in that time. With these constraints, proposed
>>>> solution was defining data-source configurations in line with user-store
>>>> configurations.
>>>>
>>>> [1] - https://wso2.org/jira/browse/IDENTITY-1526
>>>>
>>>> Thanks,
>>>>
>>>>
>>>>  On Sun, Aug 11, 2013 at 8:32 PM, Prabath Siriwardena <[email protected]
>>>> > wrote:
>>>>
>>>>>  Created a datasource pointing to a mysql database - please see the
>>>>> configuration attached.
>>>>>
>>>>> Then created a secondary UserstoreManager from the UI - under the same
>>>>> tenant - pointing to the above datasource.
>>>>>
>>>>> All worked fine..
>>>>>
>>>>> Then restarted.. and getting the following error....
>>>>>
>>>>> Caused by: javax.naming.NameNotFoundException: Name [jdbc/mysql] is
>>>>> not bound in this Context. Unable to find [jdbc].
>>>>>  at org.apache.naming.NamingContext.lookup(NamingContext.java:820)
>>>>> at org.apache.naming.NamingContext.lookup(NamingContext.java:168)
>>>>>  at
>>>>> org.wso2.carbon.context.internal.CarbonContextDataHolder$CarbonInitialJNDIContext.lookup(CarbonContextDataHolder.java:916)
>>>>> at javax.naming.InitialContext.lookup(InitialContext.java:392)
>>>>>  at javax.naming.InitialContext.doLookup(InitialContext.java:265)
>>>>> at
>>>>> org.wso2.carbon.user.core.util.DatabaseUtil.lookupDataSource(DatabaseUtil.java:91)
>>>>>
>>>>> Any thoughts ?
>>>>>
>>>>>
>>>>> --
>>>>> Thanks & Regards,
>>>>> Prabath
>>>>>
>>>>> Mobile : +94 71 809 6732
>>>>>
>>>>> http://blog.facilelogin.com
>>>>> http://RampartFAQ.com
>>>>>
>>>>> _______________________________________________
>>>>> Dev mailing list
>>>>> [email protected]
>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Regards,
>>>>
>>>> *
>>>> Darshana Gunawardana
>>>> *Software Engineer
>>>> WSO2 Inc.; http://wso2.com*
>>>> E-mail: [email protected]
>>>> **Mobile: +94718566859
>>>> *Lean . Enterprise . Middleware
>>>>
>>>
>>>
>>>
>>> --
>>> Thanks & Regards,
>>> Prabath
>>>
>>> Mobile : +94 71 809 6732
>>>
>>> http://blog.facilelogin.com
>>> http://RampartFAQ.com
>>>
>>
>>
>>
>> --
>> /sumedha
>> b :  bit.ly/sumedha
>>
>
>
>
> --
> Thanks & Regards,
> Prabath
>
> Mobile : +94 71 809 6732
>
> http://blog.facilelogin.com
> http://RampartFAQ.com
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
*Pradeep Fernando*
Associate Technical Lead;WSO2 Inc.; http://wso2.com

blog: http://pradeepfernando.blogspot.com
m: +94776603662
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to