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: (trunk/openejb3)
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.