<?xml version="1.0" encoding="UTF-8"?>

<!-- The Hypersonic embedded database JCA connection factory config
$Id: mydatasource-ds.xml 60233 2007-02-03 10:13:23Z wolfc $ -->


<datasources>
   <local-tx-datasource>
      <jndi-name>MyDatasource</jndi-name>

      <connection-url>jdbc:hsqldb:${jboss.server.data.dir}${/}hypersonic${/}MyDatasourceDB</connection-url>

      <!-- The driver class -->
      <driver-class>org.hsqldb.jdbcDriver</driver-class>

      <!-- The login and password -->
      <user-name>sa</user-name>
      <password></password>

      <min-pool-size>5</min-pool-size>

      <max-pool-size>20</max-pool-size>

      <idle-timeout-minutes>0</idle-timeout-minutes>

      <metadata>
         <type-mapping>Hypersonic SQL</type-mapping>
      </metadata>

      <!-- This mbean can be used when using in process persistent hypersonic -->
      <depends>jboss:service=Hypersonic,database=MyDatasourceDB</depends>
   </local-tx-datasource>

   <!-- This mbean can be used when using in process persistent db -->
   <mbean code="org.jboss.jdbc.HypersonicDatabase" 
     name="jboss:service=Hypersonic,database=MyDatasourceDB">
     <attribute name="Database">MyDatasourceDB</attribute>
     <attribute name="InProcessMode">true</attribute>
   </mbean>
</datasources>
