I mean you can not override the properties defined for the provider on
the data-source level, this is what I understand from the WAS way.

But in your case I think you can do that, so it works like a real template.

On Tue, May 26, 2009 at 1:10 AM, David Blevins <[email protected]> wrote:
>
> On May 25, 2009, at 12:58 PM, Mohammad Nour El-Din wrote:
>
>> Sure you are right :)
>
> Hehe.
>
>> , but the provider does not work like a template,
>> it is like a holder for the common config(s) of its related data
>> sources.
>
> How is that different?
>
> -David
>
>
>>
>>
>> On Mon, May 25, 2009 at 10:54 PM, David Blevins <[email protected]>
>> wrote:
>>>
>>> Oh really, that's crazy.  We've had the provider + service-jar.xml (which
>>> is
>>> a template) concept since about 2001.
>>>
>>> Great minds think alike I guess.
>>>
>>> On May 25, 2009, at 12:37 PM, Mohammad Nour El-Din wrote:
>>>
>>>> Great Idea, it is something similar to what you can do in WAS, you
>>>> create a Database provider and then you create data-sources based on
>>>> this provider.
>>>>
>>>> On Mon, May 25, 2009 at 10:30 PM, David Blevins <[email protected]>
>>>> wrote:
>>>>>
>>>>> Poked at this idea a little but didn't have time to get it in before
>>>>> the
>>>>> release.
>>>>>
>>>>> The idea is that instead of doing this as we currently do:
>>>>>
>>>>> <Resource id="My DataSource" type="DataSource">
>>>>>  JdbcDriver org.hsqldb.jdbcDriver
>>>>>  JdbcUrl jdbc:hsqldb:file:data/hsqldb/hsqldb
>>>>>  UserName sa
>>>>>  Password
>>>>>  JtaManaged true
>>>>> </Resource>
>>>>>
>>>>> <Resource id="My Unmanaged DataSource" type="DataSource">
>>>>>  JdbcDriver org.hsqldb.jdbcDriver
>>>>>  JdbcUrl jdbc:hsqldb:file:data/hsqldb/hsqldb
>>>>>  UserName sa
>>>>>  Password
>>>>>  JtaManaged false
>>>>> </Resource>
>>>>>
>>>>>
>>>>> You can instead utilize the already existing 'provider' attribute to
>>>>> point
>>>>> to things in the openejb.xml file just as you can already use it to
>>>>> point
>>>>> to
>>>>> things declared in a service-jar.xml file.
>>>>>
>>>>> <Resource id="My DataSource" type="DataSource">
>>>>>  JdbcDriver org.hsqldb.jdbcDriver
>>>>>  JdbcUrl jdbc:hsqldb:file:data/hsqldb/hsqldb
>>>>>  UserName sa
>>>>>  Password
>>>>>  JtaManaged true
>>>>> </Resource>
>>>>>
>>>>> <Resource id="My Unmanaged DataSource" provider="My DataSource">
>>>>>  JtaManaged false
>>>>> </Resource>
>>>>>
>>>>>
>>>>> Small tweak to reduce the redundant config data.
>>>>>
>>>>>
>>>>> -David
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> ----
>>>> Thanks
>>>> - Mohammad Nour
>>>> - LinkedIn: http://www.linkedin.com/in/mnour
>>>> ----
>>>> "Life is like riding a bicycle. To keep your balance you must keep
>>>> moving"
>>>> - Albert Einstein
>>>>
>>>
>>>
>>
>>
>>
>> --
>> ----
>> Thanks
>> - Mohammad Nour
>> - LinkedIn: http://www.linkedin.com/in/mnour
>> ----
>> "Life is like riding a bicycle. To keep your balance you must keep moving"
>> - Albert Einstein
>>
>
>



-- 
----
Thanks
- Mohammad Nour
- LinkedIn: http://www.linkedin.com/in/mnour
----
"Life is like riding a bicycle. To keep your balance you must keep moving"
- Albert Einstein

Reply via email to