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.

Reply via email to