[ 
https://issues.apache.org/jira/browse/OPENEJB-1028?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

David Blevins updated OPENEJB-1028:
-----------------------------------

    Fix Version/s:     (was: (trunk/openejb3))
                   3.1.x

> Better templating to reduce redundant openejb.xml config data
> -------------------------------------------------------------
>
>                 Key: OPENEJB-1028
>                 URL: https://issues.apache.org/jira/browse/OPENEJB-1028
>             Project: OpenEJB
>          Issue Type: Improvement
>          Components: configuration
>            Reporter: David Blevins
>            Assignee: David Blevins
>             Fix For: 3.1.x
>
>         Attachments: ServiceProviderInheritance.txt
>
>
> 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>

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to