[jboss-cvs] JBossAS SVN: r109621 - in projects/jboss-jca/trunk/common/src/test: resources/ds and 2 other directories.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Dec 1 06:04:53 EST 2010


Author: maeste
Date: 2010-12-01 06:04:50 -0500 (Wed, 01 Dec 2010)
New Revision: 109621

Added:
   projects/jboss-jca/trunk/common/src/test/java/org/jboss/jca/common/metadata/ds/DsParserExampleTestCase.java
   projects/jboss-jca/trunk/common/src/test/java/org/jboss/jca/common/metadata/ds/DsParserForMinimalFileTestCase.java
   projects/jboss-jca/trunk/common/src/test/resources/ds/example/
   projects/jboss-jca/trunk/common/src/test/resources/ds/example/db2-400-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/example/db2-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/example/db2-jcc-xa-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/example/db2-xa-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/example/derby-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/example/derby-xa-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/example/hsqldb-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/example/informix-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/example/informix-xa-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/example/jdatastore-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/example/jsql-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/example/mimer-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/example/mimer-xa-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/example/msaccess-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/example/mssql-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/example/mssql-xa-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/example/mysql-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/example/mysql-xa-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/example/oracle-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/example/oracle-xa-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/example/pointbase-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/example/pointbase-xa-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/example/postgres-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/example/postgres-xa-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/example/progress-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/example/sapdb-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/example/solid-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/example/sybase-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/example/sybase-xa-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/unit/
   projects/jboss-jca/trunk/common/src/test/resources/ds/unit/nodriver-ds.xml
Removed:
   projects/jboss-jca/trunk/common/src/test/java/org/jboss/jca/common/metadata/ds/DsParserTestCase.java
   projects/jboss-jca/trunk/common/src/test/resources/ds/db2-400-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/db2-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/db2-jcc-xa-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/db2-xa-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/derby-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/derby-xa-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/hsqldb-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/informix-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/informix-xa-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/jdatastore-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/jsql-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/mimer-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/mimer-xa-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/msaccess-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/mssql-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/mssql-xa-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/mysql-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/mysql-xa-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/oracle-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/oracle-xa-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/pointbase-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/pointbase-xa-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/postgres-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/postgres-xa-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/progress-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/sapdb-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/solid-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/sybase-ds.xml
   projects/jboss-jca/trunk/common/src/test/resources/ds/sybase-xa-ds.xml
Log:
JBJCA-476: refactoring of example parsing test case using theory

Copied: projects/jboss-jca/trunk/common/src/test/java/org/jboss/jca/common/metadata/ds/DsParserExampleTestCase.java (from rev 109546, projects/jboss-jca/trunk/common/src/test/java/org/jboss/jca/common/metadata/ds/DsParserTestCase.java)
===================================================================
--- projects/jboss-jca/trunk/common/src/test/java/org/jboss/jca/common/metadata/ds/DsParserExampleTestCase.java	                        (rev 0)
+++ projects/jboss-jca/trunk/common/src/test/java/org/jboss/jca/common/metadata/ds/DsParserExampleTestCase.java	2010-12-01 11:04:50 UTC (rev 109621)
@@ -0,0 +1,99 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2008, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.jca.common.metadata.ds;
+
+import org.jboss.jca.common.api.metadata.ds.DataSources;
+
+import java.io.File;
+import java.io.FileInputStream;
+
+import org.jboss.util.file.FileSuffixFilter;
+
+import org.junit.BeforeClass;
+import org.junit.experimental.theories.DataPoints;
+import org.junit.experimental.theories.Theories;
+import org.junit.experimental.theories.Theory;
+import org.junit.runner.RunWith;
+
+import static org.hamcrest.core.Is.is;
+import static org.junit.Assert.assertThat;
+import static org.junit.Assert.fail;
+
+/**
+ *
+ * A RaParserTestCase.
+ *
+ * @author <a href="stefano.maestri at jboss.com">Stefano Maestri</a>
+ *
+ */
+ at RunWith(Theories.class)
+public class DsParserExampleTestCase
+{
+
+   public static DsParser parser;
+
+   @DataPoints
+   public static File[] xmlFiles;
+
+   @BeforeClass
+   public static void beforeClass() throws Exception
+   {
+      File directory = new File(DsParserExampleTestCase.class.getClassLoader().getResource("ds/example").toURI());
+      xmlFiles = directory.listFiles(new FileSuffixFilter("-ds.xml"));
+      parser = new DsParser();
+
+   }
+
+
+   /**
+    * shouldParseAnyExample
+    * @param xmlFile the file on which apply this theory
+    * @throws Exception in case of error
+    */
+   @Theory
+   public void shouldParseAnyExample(final File xmlFile) throws Exception
+   {
+      FileInputStream is = null;
+
+      //given
+      try
+      {
+         is = new FileInputStream(xmlFile);
+         //when
+         DataSources ds = parser.parse(is);
+         //then
+         assertThat(ds.getDataSource().size() + ds.getXaDataSource().size(), is(1));
+
+      }
+      catch (Exception e)
+      {
+         fail("got an exception for file" + xmlFile.toString() + " with message: " + e.getMessage());
+      }
+      finally
+      {
+         if (is != null)
+            is.close();
+      }
+
+   }
+
+}

Copied: projects/jboss-jca/trunk/common/src/test/java/org/jboss/jca/common/metadata/ds/DsParserForMinimalFileTestCase.java (from rev 109546, projects/jboss-jca/trunk/common/src/test/java/org/jboss/jca/common/metadata/ds/DsParserTestCase.java)
===================================================================
--- projects/jboss-jca/trunk/common/src/test/java/org/jboss/jca/common/metadata/ds/DsParserForMinimalFileTestCase.java	                        (rev 0)
+++ projects/jboss-jca/trunk/common/src/test/java/org/jboss/jca/common/metadata/ds/DsParserForMinimalFileTestCase.java	2010-12-01 11:04:50 UTC (rev 109621)
@@ -0,0 +1,72 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2008, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.jca.common.metadata.ds;
+
+import org.jboss.jca.common.api.metadata.ds.DataSources;
+
+import java.io.File;
+import java.io.FileInputStream;
+
+import org.junit.BeforeClass;
+import org.junit.Test;
+
+import static org.hamcrest.core.Is.is;
+import static org.junit.Assert.assertThat;
+
+public class DsParserForMinimalFileTestCase
+{
+
+   public static DsParser parser;
+
+   @BeforeClass
+   public static void beforeClass() throws Exception
+   {
+      parser = new DsParser();
+   }
+
+   @Test
+   public void shouldFailIfNoDriverHasBeenSpecified() throws Exception
+   {
+
+      FileInputStream is = null;
+
+      //given
+      File xmlFile = new File(Thread.currentThread().getContextClassLoader().getResource("ds/unit/nodriver-ds.xml")
+         .toURI());
+      try
+      {
+         is = new FileInputStream(xmlFile);
+         //when
+         DataSources ds = parser.parse(is);
+         //then
+         assertThat(ds.getDataSource().size() + ds.getXaDataSource().size(), is(1));
+
+      }
+      finally
+      {
+         if (is != null)
+            is.close();
+      }
+   }
+
+}
+

Deleted: projects/jboss-jca/trunk/common/src/test/java/org/jboss/jca/common/metadata/ds/DsParserTestCase.java
===================================================================
--- projects/jboss-jca/trunk/common/src/test/java/org/jboss/jca/common/metadata/ds/DsParserTestCase.java	2010-12-01 09:53:22 UTC (rev 109620)
+++ projects/jboss-jca/trunk/common/src/test/java/org/jboss/jca/common/metadata/ds/DsParserTestCase.java	2010-12-01 11:04:50 UTC (rev 109621)
@@ -1,77 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source.
- * Copyright 2008, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags. See the copyright.txt file in the
- * distribution for a full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jboss.jca.common.metadata.ds;
-
-import org.jboss.jca.common.api.metadata.ds.DataSources;
-
-import java.io.File;
-import java.io.FileInputStream;
-
-import org.jboss.util.file.FileSuffixFilter;
-
-import org.junit.Test;
-
-import static org.hamcrest.core.Is.is;
-import static org.junit.Assert.assertThat;
-
-/**
- *
- * A RaParserTestCase.
- *
- * @author <a href="stefano.maestri at jboss.com">Stefano Maestri</a>
- *
- */
-public class DsParserTestCase
-{
-   /**
-    * shouldParseAnyExample
-    * @throws Exception in case of error
-    */
-   @Test
-   public void shouldParseAnyExample() throws Exception
-   {
-      FileInputStream is = null;
-
-      //given
-      File directory = new File(Thread.currentThread().getContextClassLoader().getResource("ds").toURI());
-      for (File xmlFile : directory.listFiles(new FileSuffixFilter("-ds.xml")))
-      {
-         System.out.println(xmlFile.getName());
-         try
-         {
-            is = new FileInputStream(xmlFile);
-            DsParser parser = new DsParser();
-            //when
-            DataSources ds = parser.parse(is);
-            //then
-            assertThat(ds.getDataSource().size() + ds.getXaDataSource().size(), is(1));
-
-         }
-         finally
-         {
-            if (is != null)
-               is.close();
-         }
-      }
-   }
-
-}

Deleted: projects/jboss-jca/trunk/common/src/test/resources/ds/db2-400-ds.xml
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/db2-400-ds.xml	2010-12-01 09:53:22 UTC (rev 109620)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/db2-400-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-    xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
-    <datasource jndi-name="DB2-400" pool-name="DB2-400">
-        <connection-url>jdbc:as400://[systemname]/[schema];extended dynamic=true;package=jbpkg;package cache=true;package library=jboss;errors=full</connection-url>
-        <driver-class>com.ibm.as400.access.AS400JDBCDriver</driver-class>
-        <pool>
-         <min-pool-size>0</min-pool-size>
-        </pool>
-        <security>
-         <user-name>[username]</user-name>
-         <password>[password]</password>
-        </security> 
-        
-    </datasource>
-</datasources>

Deleted: projects/jboss-jca/trunk/common/src/test/resources/ds/db2-ds.xml
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/db2-ds.xml	2010-12-01 09:53:22 UTC (rev 109620)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/db2-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -1,42 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-    xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
-    <datasource jndi-name="DB2DS" pool-name="DB2DS">
-        <connection-url>jdbc:db2:yourdatabase</connection-url>
-        <driver-class>COM.ibm.db2.jdbc.app.DB2Driver</driver-class>
-        <pool>
-         <min-pool-size>0</min-pool-size>
-         <max-pool-size>50</max-pool-size>
-        </pool>
-        <security>
-         <user-name>x</user-name>
-         <password>y</password>
-        </security> 
-          
-        <!-- DB2 Universal Driver Note connection URL is in form of
-            jdbc:db2://host:port:dbname
-            
-            Default port for Type 4 driver is 50000
-            
-            Note, host and port must be specified if using Type 4 driver. And be forewarned, no native
-            XA support is provided with Type 4; you must set a DB property calling for Type 2 to get XA
-            
-            <driver-class>com.ibm.db2.jcc.DB2Driver</driver-class>
-            <connection-url>jdbc:db2://[hostname]:[port]/databasename"</connection-url>
-            
-            Please see http://www-128.ibm.com/developerworks/db2/library/techarticle/dm-0512kokkat/
-            or the DB2 JDBC application developers manual.
-        -->  
-        <!-- New org.jboss.jca.adapters.jdbc.vendor.DB2ExceptionSorter
-            <validation>
-                 <exception-sorter-class-name>org.jboss.jca.adapters.jdbc.vendor.DB2ExceptionSorter</exception-sorter-class-name>
-                 <check-valid-connection-sql>some arbitrary sql</check-valid-connection-sql>
-            </validation>
-        --> 
-        
-        <!-- sql to call when connection is created
-            <new-connection-sql>some arbitrary sql</new-connection-sql>
-        -->
-        
-    </datasource>
-</datasources>

Deleted: projects/jboss-jca/trunk/common/src/test/resources/ds/db2-jcc-xa-ds.xml
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/db2-jcc-xa-ds.xml	2010-12-01 09:53:22 UTC (rev 109620)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/db2-jcc-xa-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-    xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
-    
-    <xa-datasource jndi-name="DB2XADS" pool-name="DB2XADS">
-        <xa-datasource-property name="DatabaseName">your_database_name</xa-datasource-property>
-        <xa-datasource-property name="User">your_user</xa-datasource-property>
-        <xa-datasource-property name="Password">your_password</xa-datasource-property>
-        
-        <!-- If driverType 4 is used, the following tags are needed -->
-        <xa-datasource-property name="ServerName">your_server_name</xa-datasource-property>
-        <xa-datasource-property name="DriverType">4</xa-datasource-property>
-        <!-- Note, as opposed to the Type2 driver, DB2 Type 4 requires the PortNumber. By default this is 50000-->
-        <xa-datasource-property name="PortNumber">your_port_number</xa-datasource-property>
-        <xa-datasource-class>com.ibm.db2.jcc.DB2XADataSource</xa-datasource-class>
-        <!-- Must be set if using multiple DB2 XA resources in same transaction -->
-        <xa-pool>
-         <is-same-rm-override>false</is-same-rm-override>
-         <interleaving/>
-        </xa-pool>
-    </xa-datasource>
-    
-</datasources>

Deleted: projects/jboss-jca/trunk/common/src/test/resources/ds/db2-xa-ds.xml
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/db2-xa-ds.xml	2010-12-01 09:53:22 UTC (rev 109620)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/db2-xa-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-    xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
-    
-    <xa-datasource jndi-name="DB2XADS" pool-name="DB2XADS">
-        <xa-datasource-property name="DatabaseName">yout_database_name</xa-datasource-property>
-        <xa-datasource-property name="User">your_user</xa-datasource-property>
-        <xa-datasource-property name="Password">your_password</xa-datasource-property>
-        <xa-datasource-class>COM.ibm.db2.jdbc.DB2XADataSource</xa-datasource-class>
-        <xa-pool>
-         <!-- uncomment to enable interleaving <interleaving/> -->
-         <is-same-rm-override>false</is-same-rm-override>
-         <!-- <interleaving/> -->
-        </xa-pool>
-    </xa-datasource>
-    
-</datasources>

Deleted: projects/jboss-jca/trunk/common/src/test/resources/ds/derby-ds.xml
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/derby-ds.xml	2010-12-01 09:53:22 UTC (rev 109620)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/derby-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -1,35 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- The Derby embedded database JCA connection factory config -->
-<!-- See http://www.jboss.org/community/wiki/Multiple1PC for information about datasource -->
-<!-- $Id: derby-ds.xml 97536 2009-12-08 14:05:07Z jesper.pedersen $ -->
-<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
-  <datasource jndi-name="DerbyDS" pool-name="DerbyDS">
-    <!-- for in-process persistent db, saved when jboss stops. The org.jboss.jdbc.DerbyDatabase mbean is necessary for properly 
-      db shutdown -->
-    <connection-url>jdbc:derby:${jboss.server.data.dir}${/}derby${/}localDB;create=true</connection-url>
-    <!-- The driver class -->
-    <driver-class>org.apache.derby.jdbc.EmbeddedDriver</driver-class>
-    <pool>
-      <!-- The minimum connections in a pool/sub-pool. Pools are lazily constructed on first use -->
-      <min-pool-size>5</min-pool-size>
-      <!-- The maximum connections in a pool/sub-pool -->
-      <max-pool-size>20</max-pool-size>
-    </pool>
-    <security>
-      <!-- The login and password -->
-      <user-name>sa</user-name>
-      <password></password>
-    </security> 
-    <time-out>
-      <!-- The time before an unused connection is destroyed -->
-      <idle-timeout-minutes>5</idle-timeout-minutes>
-    </time-out>
-    <!-- Whether to check all statements are closed when the connection is returned to the pool, this is a debugging feature 
-      that should be turned off in production -->
-    <statement>
-      <track-statements>true</track-statements>
-      <!-- This mbean can be used when using in process persistent derby -->
-    </statement>
-  </datasource>
-</datasources>
\ No newline at end of file

Deleted: projects/jboss-jca/trunk/common/src/test/resources/ds/derby-xa-ds.xml
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/derby-xa-ds.xml	2010-12-01 09:53:22 UTC (rev 109620)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/derby-xa-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-    xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
-   <xa-datasource jndi-name="XADerbyDS" pool-name="XADerbyDS">
-      <!-- path to the database. (${jboss.server.data.dir}${/}derby${/}default didn't work on win) -->
-      <xa-datasource-property name="DatabaseName">derby/default</xa-datasource-property>
-      <xa-datasource-property name="User">sa</xa-datasource-property>
-      <xa-datasource-property name="Password"></xa-datasource-property>
-      <xa-datasource-property name="CreateDatabase">create</xa-datasource-property>
-      <xa-datasource-class>org.apache.derby.jdbc.EmbeddedXADataSource</xa-datasource-class>
-     
-      <xa-pool>
-         <!-- uncomment to enable interleaving <interleaving/> -->
-         <is-same-rm-override>false</is-same-rm-override>
-      </xa-pool>
-   </xa-datasource>
-</datasources>

Copied: projects/jboss-jca/trunk/common/src/test/resources/ds/example/db2-400-ds.xml (from rev 109546, projects/jboss-jca/trunk/common/src/test/resources/ds/db2-400-ds.xml)
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/example/db2-400-ds.xml	                        (rev 0)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/example/db2-400-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
+    <datasource jndi-name="DB2-400" pool-name="DB2-400">
+        <connection-url>jdbc:as400://[systemname]/[schema];extended dynamic=true;package=jbpkg;package cache=true;package library=jboss;errors=full</connection-url>
+        <driver-class>com.ibm.as400.access.AS400JDBCDriver</driver-class>
+        <pool>
+         <min-pool-size>0</min-pool-size>
+        </pool>
+        <security>
+         <user-name>[username]</user-name>
+         <password>[password]</password>
+        </security> 
+        
+    </datasource>
+</datasources>

Copied: projects/jboss-jca/trunk/common/src/test/resources/ds/example/db2-ds.xml (from rev 109546, projects/jboss-jca/trunk/common/src/test/resources/ds/db2-ds.xml)
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/example/db2-ds.xml	                        (rev 0)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/example/db2-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
+    <datasource jndi-name="DB2DS" pool-name="DB2DS">
+        <connection-url>jdbc:db2:yourdatabase</connection-url>
+        <driver-class>COM.ibm.db2.jdbc.app.DB2Driver</driver-class>
+        <pool>
+         <min-pool-size>0</min-pool-size>
+         <max-pool-size>50</max-pool-size>
+        </pool>
+        <security>
+         <user-name>x</user-name>
+         <password>y</password>
+        </security> 
+          
+        <!-- DB2 Universal Driver Note connection URL is in form of
+            jdbc:db2://host:port:dbname
+            
+            Default port for Type 4 driver is 50000
+            
+            Note, host and port must be specified if using Type 4 driver. And be forewarned, no native
+            XA support is provided with Type 4; you must set a DB property calling for Type 2 to get XA
+            
+            <driver-class>com.ibm.db2.jcc.DB2Driver</driver-class>
+            <connection-url>jdbc:db2://[hostname]:[port]/databasename"</connection-url>
+            
+            Please see http://www-128.ibm.com/developerworks/db2/library/techarticle/dm-0512kokkat/
+            or the DB2 JDBC application developers manual.
+        -->  
+        <!-- New org.jboss.jca.adapters.jdbc.vendor.DB2ExceptionSorter
+            <validation>
+                 <exception-sorter-class-name>org.jboss.jca.adapters.jdbc.vendor.DB2ExceptionSorter</exception-sorter-class-name>
+                 <check-valid-connection-sql>some arbitrary sql</check-valid-connection-sql>
+            </validation>
+        --> 
+        
+        <!-- sql to call when connection is created
+            <new-connection-sql>some arbitrary sql</new-connection-sql>
+        -->
+        
+    </datasource>
+</datasources>

Copied: projects/jboss-jca/trunk/common/src/test/resources/ds/example/db2-jcc-xa-ds.xml (from rev 109546, projects/jboss-jca/trunk/common/src/test/resources/ds/db2-jcc-xa-ds.xml)
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/example/db2-jcc-xa-ds.xml	                        (rev 0)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/example/db2-jcc-xa-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
+    
+    <xa-datasource jndi-name="DB2XADS" pool-name="DB2XADS">
+        <xa-datasource-property name="DatabaseName">your_database_name</xa-datasource-property>
+        <xa-datasource-property name="User">your_user</xa-datasource-property>
+        <xa-datasource-property name="Password">your_password</xa-datasource-property>
+        
+        <!-- If driverType 4 is used, the following tags are needed -->
+        <xa-datasource-property name="ServerName">your_server_name</xa-datasource-property>
+        <xa-datasource-property name="DriverType">4</xa-datasource-property>
+        <!-- Note, as opposed to the Type2 driver, DB2 Type 4 requires the PortNumber. By default this is 50000-->
+        <xa-datasource-property name="PortNumber">your_port_number</xa-datasource-property>
+        <xa-datasource-class>com.ibm.db2.jcc.DB2XADataSource</xa-datasource-class>
+        <!-- Must be set if using multiple DB2 XA resources in same transaction -->
+        <xa-pool>
+         <is-same-rm-override>false</is-same-rm-override>
+         <interleaving/>
+        </xa-pool>
+    </xa-datasource>
+    
+</datasources>

Copied: projects/jboss-jca/trunk/common/src/test/resources/ds/example/db2-xa-ds.xml (from rev 109546, projects/jboss-jca/trunk/common/src/test/resources/ds/db2-xa-ds.xml)
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/example/db2-xa-ds.xml	                        (rev 0)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/example/db2-xa-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
+    
+    <xa-datasource jndi-name="DB2XADS" pool-name="DB2XADS">
+        <xa-datasource-property name="DatabaseName">yout_database_name</xa-datasource-property>
+        <xa-datasource-property name="User">your_user</xa-datasource-property>
+        <xa-datasource-property name="Password">your_password</xa-datasource-property>
+        <xa-datasource-class>COM.ibm.db2.jdbc.DB2XADataSource</xa-datasource-class>
+        <xa-pool>
+         <!-- uncomment to enable interleaving <interleaving/> -->
+         <is-same-rm-override>false</is-same-rm-override>
+         <!-- <interleaving/> -->
+        </xa-pool>
+    </xa-datasource>
+    
+</datasources>

Copied: projects/jboss-jca/trunk/common/src/test/resources/ds/example/derby-ds.xml (from rev 109546, projects/jboss-jca/trunk/common/src/test/resources/ds/derby-ds.xml)
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/example/derby-ds.xml	                        (rev 0)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/example/derby-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- The Derby embedded database JCA connection factory config -->
+<!-- See http://www.jboss.org/community/wiki/Multiple1PC for information about datasource -->
+<!-- $Id: derby-ds.xml 97536 2009-12-08 14:05:07Z jesper.pedersen $ -->
+<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
+  <datasource jndi-name="DerbyDS" pool-name="DerbyDS">
+    <!-- for in-process persistent db, saved when jboss stops. The org.jboss.jdbc.DerbyDatabase mbean is necessary for properly 
+      db shutdown -->
+    <connection-url>jdbc:derby:${jboss.server.data.dir}${/}derby${/}localDB;create=true</connection-url>
+    <!-- The driver class -->
+    <driver-class>org.apache.derby.jdbc.EmbeddedDriver</driver-class>
+    <pool>
+      <!-- The minimum connections in a pool/sub-pool. Pools are lazily constructed on first use -->
+      <min-pool-size>5</min-pool-size>
+      <!-- The maximum connections in a pool/sub-pool -->
+      <max-pool-size>20</max-pool-size>
+    </pool>
+    <security>
+      <!-- The login and password -->
+      <user-name>sa</user-name>
+      <password></password>
+    </security> 
+    <time-out>
+      <!-- The time before an unused connection is destroyed -->
+      <idle-timeout-minutes>5</idle-timeout-minutes>
+    </time-out>
+    <!-- Whether to check all statements are closed when the connection is returned to the pool, this is a debugging feature 
+      that should be turned off in production -->
+    <statement>
+      <track-statements>true</track-statements>
+      <!-- This mbean can be used when using in process persistent derby -->
+    </statement>
+  </datasource>
+</datasources>
\ No newline at end of file

Copied: projects/jboss-jca/trunk/common/src/test/resources/ds/example/derby-xa-ds.xml (from rev 109546, projects/jboss-jca/trunk/common/src/test/resources/ds/derby-xa-ds.xml)
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/example/derby-xa-ds.xml	                        (rev 0)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/example/derby-xa-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
+   <xa-datasource jndi-name="XADerbyDS" pool-name="XADerbyDS">
+      <!-- path to the database. (${jboss.server.data.dir}${/}derby${/}default didn't work on win) -->
+      <xa-datasource-property name="DatabaseName">derby/default</xa-datasource-property>
+      <xa-datasource-property name="User">sa</xa-datasource-property>
+      <xa-datasource-property name="Password"></xa-datasource-property>
+      <xa-datasource-property name="CreateDatabase">create</xa-datasource-property>
+      <xa-datasource-class>org.apache.derby.jdbc.EmbeddedXADataSource</xa-datasource-class>
+     
+      <xa-pool>
+         <!-- uncomment to enable interleaving <interleaving/> -->
+         <is-same-rm-override>false</is-same-rm-override>
+      </xa-pool>
+   </xa-datasource>
+</datasources>

Copied: projects/jboss-jca/trunk/common/src/test/resources/ds/example/hsqldb-ds.xml (from rev 109546, projects/jboss-jca/trunk/common/src/test/resources/ds/hsqldb-ds.xml)
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/example/hsqldb-ds.xml	                        (rev 0)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/example/hsqldb-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- The Hypersonic embedded database JCA connection factory config -->
+<!-- See http://www.jboss.org/community/wiki/Multiple1PC for information about datasource -->
+<!-- $Id: hsqldb-ds.xml 97536 2009-12-08 14:05:07Z jesper.pedersen $ -->
+<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
+  <datasource jndi-name="DefaultDS" pool-name="DefaultDS">
+    <connection-url>jdbc:hsqldb:${jboss.server.data.dir}${/}hypersonic${/}localDB</connection-url>
+    <!-- The driver class -->
+    <driver-class>org.hsqldb.jdbcDriver</driver-class>
+    <pool>
+      <!-- The minimum connections in a pool/sub-pool. Pools are lazily constructed on first use -->
+      <min-pool-size>5</min-pool-size>
+      <!-- The maximum connections in a pool/sub-pool -->
+      <max-pool-size>20</max-pool-size>
+      <!-- The login and password -->
+    </pool>
+    <security>
+      <user-name>sa</user-name>
+      <password></password>
+    </security> 
+    <!-- For server mode db, allowing other processes to use hsqldb over tcp. This requires the org.jboss.jdbc.HypersonicDatabase 
+      mbean. <connection-url>jdbc:hsqldb:hsql://${jboss.bind.address}:1701</connection-url> -->
+    <!-- For totally in-memory db, not saved when jboss stops. The org.jboss.jdbc.HypersonicDatabase mbean is required for 
+      proper db shutdown <connection-url>jdbc:hsqldb:.</connection-url> -->
+    <!-- For in-process persistent db, saved when jboss stops. The org.jboss.jdbc.HypersonicDatabase mbean is required for 
+      proper db shutdown -->
+    <time-out>
+      <!-- The time before an unused connection is destroyed -->
+      <!-- NOTE: This is the check period. It will be destroyed somewhere between 1x and 2x this timeout after last use -->
+      <!-- TEMPORARY FIX! - Disable idle connection removal, HSQLDB has a problem with not reaping threads on closed connections -->
+      <idle-timeout-minutes>0</idle-timeout-minutes>
+    </time-out>
+    <statement>
+      <!-- Whether to check all statements are closed when the connection is returned to the pool, this is a debugging feature 
+        that should be turned off in production -->
+      <track-statements>true</track-statements>
+      <!-- HSQL DB benefits from prepared statement caching -->
+      <prepared-statement-cache-size>32</prepared-statement-cache-size>
+    </statement>
+    <validation>
+      <!-- example of how to specify a class that determines a connection is valid before it is handed out from the pool -->
+      <valid-connection-checker class-name="org.jboss.jca.adapters.jdbc.vendor.DummyValidConnectionChecker"></valid-connection-checker>
+      <!-- this will be run before a managed connection is removed from the pool for use by a client -->
+      <check-valid-connection-sql>select * from something</check-valid-connection-sql>
+      <!--example of how to specify class that determines if exception means connection should be destroyed -->
+      <exception-sorter class-name="org.jboss.jca.adapters.jdbc.vendor.DummyExceptionSorter"></exception-sorter>
+    </validation>
+  </datasource>
+</datasources>
\ No newline at end of file

Copied: projects/jboss-jca/trunk/common/src/test/resources/ds/example/informix-ds.xml (from rev 109546, projects/jboss-jca/trunk/common/src/test/resources/ds/informix-ds.xml)
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/example/informix-ds.xml	                        (rev 0)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/example/informix-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+             xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
+  <datasource jndi-name="InformixDS" pool-name="InformixDS">
+    <connection-url>jdbc:informix-sqli://myhost.mydomain.com:1557/mydb:INFORMIXSERVER=myserver</connection-url>
+    <driver-class>com.informix.jdbc.IfxDriver</driver-class>
+    <!-- sql to call when connection is created -->
+    <new-connection-sql>some arbitrary sql</new-connection-sql>
+    <security>
+      <user-name>x</user-name>
+      <password>y</password>
+    </security> 
+    <validation>
+      <!-- sql to call on an existing pooled connection when it is obtained from pool -->
+      <check-valid-connection-sql>some arbitrary sql</check-valid-connection-sql>
+      <exception-sorter class-name="org.jboss.jca.adapters.jdbc.vendor.InformixExceptionSorter"></exception-sorter>
+    </validation>
+  </datasource>
+</datasources>

Copied: projects/jboss-jca/trunk/common/src/test/resources/ds/example/informix-xa-ds.xml (from rev 109546, projects/jboss-jca/trunk/common/src/test/resources/ds/informix-xa-ds.xml)
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/example/informix-xa-ds.xml	                        (rev 0)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/example/informix-xa-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+             xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
+  <xa-datasource jndi-name="InformixXADS" pool-name="InformixXADS">
+    <xa-datasource-property name="IfxWAITTIME">10</xa-datasource-property>
+    <xa-datasource-property name="Description">Something Descriptive</xa-datasource-property>
+    <xa-datasource-property name="IfxIFXHOST">myhost.mydomain.com</xa-datasource-property>
+    <xa-datasource-property name="PortNumber">1557</xa-datasource-property>
+    <xa-datasource-property name="DatabaseName">mydb</xa-datasource-property>
+    <xa-datasource-property name="ServerName">myserver</xa-datasource-property>
+    <xa-datasource-class>com.informix.jdbcx.IfxXADataSource</xa-datasource-class>
+    <!-- sql to call when connection is created -->
+    <new-connection-sql>some arbitrary sql</new-connection-sql>
+    <validation>
+      <!-- sql to call on an existing pooled connection when it is obtained from pool -->
+      <check-valid-connection-sql>some arbitrary sql</check-valid-connection-sql>
+      <exception-sorter class-name="org.jboss.jca.adapters.jdbc.vendor.InformixExceptionSorter"></exception-sorter>
+    </validation>
+  </xa-datasource>
+</datasources>

Copied: projects/jboss-jca/trunk/common/src/test/resources/ds/example/jdatastore-ds.xml (from rev 109546, projects/jboss-jca/trunk/common/src/test/resources/ds/jdatastore-ds.xml)
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/example/jdatastore-ds.xml	                        (rev 0)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/example/jdatastore-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ===================================================================== -->
+<!-- See http://www.jboss.org/community/wiki/Multiple1PC for information about datasource -->
+<!-- ====)================================================================ -->
+<!-- Copy these jar's from your JBuilder6/lib to your jboss's lib -->
+<!-- dx.jar,jdsserver.jar,jds.jar -->
+<!-- Originally from Brent Thompson www.protegra.com/javagroup.html -->
+<!-- ==================================================================== -->
+<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+             xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
+  <datasource jndi-name="JDataStoreDS" pool-name="JDataStoreDS">
+     <connection-url>jdbc:borland:dslocal:/home/brent/JBuilder6/samples/JDataStore/datastores/employee.jds</connection-url>
+    <driver-class>com.borland.datastore.jdbc.DataStoreDriver</driver-class>
+    <security>
+      <user-name>x</user-name>
+      <password>y</password>
+    </security> 
+  </datasource>
+</datasources>

Copied: projects/jboss-jca/trunk/common/src/test/resources/ds/example/jsql-ds.xml (from rev 109546, projects/jboss-jca/trunk/common/src/test/resources/ds/jsql-ds.xml)
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/example/jsql-ds.xml	                        (rev 0)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/example/jsql-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ===================================================================== -->
+<!-- See http://www.jboss.org/community/wiki/Multiple1PC for information about datasource -->
+<!-- ===================================================================== -->
+<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+             xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
+  <datasource jndi-name="JSQLDS" pool-name="JSQLDS">
+    <connection-url>jdbc:JSQLConnect://localhost:1433/databaseName=testdb</connection-url>
+    <driver-class>com.jnetdirect.jsql.JSQLDriver</driver-class>
+    <security>
+      <user-name>x</user-name>
+      <password>y</password>
+    </security> 
+    <!-- sql to call on an existing pooled connection when it is obtained from pool 
+    <validation>
+      <check-valid-connection-sql>some arbitrary sql</check-valid-connection-sql>
+    </validation> -->
+    <!-- sql to call when connection is created <new-connection-sql>some arbitrary sql</new-connection-sql> -->
+  </datasource>
+</datasources>

Copied: projects/jboss-jca/trunk/common/src/test/resources/ds/example/mimer-ds.xml (from rev 109546, projects/jboss-jca/trunk/common/src/test/resources/ds/mimer-ds.xml)
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/example/mimer-ds.xml	                        (rev 0)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/example/mimer-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ==================================================================== -->
+<!-- See http://www.jboss.org/community/wiki/Multiple1PC for information about datasource -->
+<!-- ==================================================================== -->
+<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+             xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
+  <datasource jndi-name="MimerDS" pool-name="MimerDS">
+    <connection-url>jdbc:mimer:multi1</connection-url>
+    <driver-class>com.mimer.jdbc.Driver</driver-class>
+    <pool>
+      <min-pool-size>5</min-pool-size>
+      <max-pool-size>100</max-pool-size>
+    </pool>
+    <security>
+      <user-name>changeme</user-name>
+      <password>changeme</password>
+    </security> 
+    <time-out>
+      <blocking-timeout-millis>5000</blocking-timeout-millis>
+      <idle-timeout-minutes>15</idle-timeout-minutes>
+    </time-out>
+  </datasource>
+</datasources>

Copied: projects/jboss-jca/trunk/common/src/test/resources/ds/example/mimer-xa-ds.xml (from rev 109546, projects/jboss-jca/trunk/common/src/test/resources/ds/mimer-xa-ds.xml)
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/example/mimer-xa-ds.xml	                        (rev 0)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/example/mimer-xa-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+             xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
+  <xa-datasource jndi-name="XAMimerDS" pool-name="XAMimerDS">
+    <xa-datasource-property name="DatabaseName">multi1</xa-datasource-property>
+    <xa-datasource-property name="ServerName">localhost</xa-datasource-property>
+    <xa-datasource-property name="PortNumber">1360</xa-datasource-property>
+    <xa-datasource-class>com.mimer.jdbc.MimerXADataSource</xa-datasource-class>
+    <xa-pool>
+      <min-pool-size>5</min-pool-size>
+      <max-pool-size>100</max-pool-size>
+    </xa-pool>
+    <security>
+      <user-name>changeme</user-name>
+      <password>changeme</password>
+    </security> 
+    <time-out>
+      <blocking-timeout-millis>5000</blocking-timeout-millis>
+      <idle-timeout-minutes>15</idle-timeout-minutes>
+    </time-out>
+  </xa-datasource>
+</datasources>

Copied: projects/jboss-jca/trunk/common/src/test/resources/ds/example/msaccess-ds.xml (from rev 109546, projects/jboss-jca/trunk/common/src/test/resources/ds/msaccess-ds.xml)
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/example/msaccess-ds.xml	                        (rev 0)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/example/msaccess-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ===================================================================== -->
+<!-- See http://www.jboss.org/community/wiki/Multiple1PC for information about datasource -->
+<!-- ===================================================================== -->
+<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+             xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
+  <datasource jndi-name="MSAccessDS" pool-name="MSAccessDS">
+  <!-- format of URL is "jdbc:odbc:DSNNAME" -->
+    <connection-url>jdbc:odbc:INsightDSN</connection-url>
+    <driver-class>sun.jdbc.odbc.JdbcOdbcDriver</driver-class>
+    <security>
+      <user-name>x</user-name>
+      <password>y</password>
+    </security> 
+  </datasource>
+</datasources>

Copied: projects/jboss-jca/trunk/common/src/test/resources/ds/example/mssql-ds.xml (from rev 109546, projects/jboss-jca/trunk/common/src/test/resources/ds/mssql-ds.xml)
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/example/mssql-ds.xml	                        (rev 0)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/example/mssql-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ===================================================================== -->
+<!-- See http://www.jboss.org/community/wiki/Multiple1PC for information about datasource -->
+<!-- ===================================================================== -->
+<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+             xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
+  <datasource jndi-name="MSSQLDS" pool-name="MSSQLDS">
+    <connection-url>jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=MyDatabase</connection-url>
+    <driver-class>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver-class>
+    <security>
+      <user-name>x</user-name>
+      <password>y</password>
+    </security> 
+    <!-- sql to call on an existing pooled connection when it is obtained from pool 
+    <validation> 
+      <check-valid-connection-sql>some arbitrary sql</check-valid-connection-sql> 
+    </validation> -->
+    <!-- sql to call when connection is created <new-connection-sql>some arbitrary sql</new-connection-sql> -->
+  </datasource>
+</datasources>

Copied: projects/jboss-jca/trunk/common/src/test/resources/ds/example/mssql-xa-ds.xml (from rev 109546, projects/jboss-jca/trunk/common/src/test/resources/ds/mssql-xa-ds.xml)
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/example/mssql-xa-ds.xml	                        (rev 0)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/example/mssql-xa-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
+  <xa-datasource jndi-name="MSSQLXADS" pool-name="MSSQLXADS">
+    <xa-datasource-property name="ServerName">myserver</xa-datasource-property>
+    <xa-datasource-property name="DatabaseName">mydatabase</xa-datasource-property>
+    <xa-datasource-property name="SelectMethod">cursor</xa-datasource-property>
+    <xa-datasource-property name="User">myuser</xa-datasource-property>
+    <xa-datasource-property name="Password">mypassword</xa-datasource-property>
+    <xa-datasource-class>com.microsoft.sqlserver.jdbc.SQLServerXADataSource</xa-datasource-class>
+    <xa-pool>
+      <!-- uncomment to enable interleaving <interleaving/> -->
+      <is-same-rm-override>false</is-same-rm-override>
+    </xa-pool>
+  </xa-datasource>
+</datasources>

Copied: projects/jboss-jca/trunk/common/src/test/resources/ds/example/mysql-ds.xml (from rev 109546, projects/jboss-jca/trunk/common/src/test/resources/ds/mysql-ds.xml)
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/example/mysql-ds.xml	                        (rev 0)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/example/mysql-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- See http://www.jboss.org/community/wiki/Multiple1PC for information about datasource -->
+
+<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+             xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
+  <datasource jndi-name="MySqlDS" pool-name="MySqlDS">
+    <connection-url>jdbc:mysql://mysql-hostname:3306/jbossdb</connection-url>
+    <driver-class>com.mysql.jdbc.Driver</driver-class>
+    <security>
+      <user-name>x</user-name>
+      <password>y</password>
+    </security> 
+    <validation>
+      <!-- example of how to specify a class that determines a connection is valid before it is handed out from the pool -->
+      <valid-connection-checker class-name="org.jboss.jca.adapters.jdbc.vendor.DummyValidConnectionChecker"></valid-connection-checker>
+      <!-- this will be run before a managed connection is removed from the pool for use by a client -->
+      <check-valid-connection-sql>select * from something</check-valid-connection-sql>
+      <!--example of how to specify class that determines if exception means connection should be destroyed -->
+      <exception-sorter class-name="org.jboss.jca.adapters.jdbc.vendor.MySQLExceptionSorter"></exception-sorter>
+    </validation>
+    <!-- sql to call when connection is created <new-connection-sql>some arbitrary sql</new-connection-sql> -->
+  </datasource>
+</datasources>

Copied: projects/jboss-jca/trunk/common/src/test/resources/ds/example/mysql-xa-ds.xml (from rev 109546, projects/jboss-jca/trunk/common/src/test/resources/ds/mysql-xa-ds.xml)
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/example/mysql-xa-ds.xml	                        (rev 0)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/example/mysql-xa-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+             xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
+  <xa-datasource jndi-name="MysqlXADS" pool-name="MysqlXADS">
+    <xa-datasource-property name="ServerName">server_name</xa-datasource-property>
+    <xa-datasource-property name="DatabaseName">database_name</xa-datasource-property>
+    <xa-datasource-property name="User">user</xa-datasource-property>
+    <xa-datasource-property name="Password">password</xa-datasource-property>
+    <xa-datasource-class>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</xa-datasource-class>
+    <validation>
+      <!-- should only be used on drivers after 3.22.1 with "ping" support <valid-connection-checker-class-name>org.jboss.jca.adapters.jdbc.vendor.MySQLValidConnectionChecker</valid-connection-checker-class-name> -->
+      <!-- sql to call on an existing pooled connection when it is obtained from pool - MySQLValidConnectionChecker is preferred 
+        for newer drivers <check-valid-connection-sql>some arbitrary sql</check-valid-connection-sql> -->
+    </validation>
+    <!-- sql to call when connection is created <new-connection-sql>some arbitrary sql</new-connection-sql> -->
+  </xa-datasource>
+</datasources>

Copied: projects/jboss-jca/trunk/common/src/test/resources/ds/example/oracle-ds.xml (from rev 109546, projects/jboss-jca/trunk/common/src/test/resources/ds/oracle-ds.xml)
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/example/oracle-ds.xml	                        (rev 0)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/example/oracle-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ===================================================================== -->
+<!-- See http://www.jboss.org/community/wiki/Multiple1PC for information about datasource -->
+<!-- ===================================================================== -->
+<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+             xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
+  <datasource jndi-name="OracleDS" pool-name="OracleDS">
+    <connection-url>jdbc:oracle:thin:@youroraclehost:1521:yoursid</connection-url>
+    <!-- Here are a couple of the possible OCI configurations. For more information, see http://otn.oracle.com/docs/products/oracle9i/doc_library/release2/java.920/a96654/toc.htm 
+      <connection-url>jdbc:oracle:oci:@youroracle-tns-name</connection-url> or <connection-url>jdbc:oracle:oci:@(description=(address=(host=youroraclehost)(protocol=tcp)(port=1521))(connect_data=(SERVICE_NAME=yourservicename)))</connection-url> 
+      Clearly, its better to have TNS set up properly. -->
+    <driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
+    <security>
+      <user-name>x</user-name>
+      <password>y</password>
+    </security> 
+    <!-- Uses the pingDatabase method to check a connection is still valid before handing it out from the pool -->
+    <validation>
+      <!--valid-connection-checker-class-name>org.jboss.jca.adapters.jdbc.vendor.OracleValidConnectionChecker</valid-connection-checker-class-name -->
+      <!-- sql to call on an existing pooled connection when it is obtained from pool - the OracleValidConnectionChecker 
+        is prefered <check-valid-connection-sql>some arbitrary sql</check-valid-connection-sql> -->
+      <!-- Checks the Oracle error codes and messages for fatal errors -->
+      <exception-sorter class-name="org.jboss.jca.adapters.jdbc.vendor.OracleExceptionSorter"></exception-sorter>
+    </validation>
+    <!-- sql to call when connection is created <new-connection-sql>some arbitrary sql</new-connection-sql> -->
+  </datasource>
+</datasources>

Copied: projects/jboss-jca/trunk/common/src/test/resources/ds/example/oracle-xa-ds.xml (from rev 109546, projects/jboss-jca/trunk/common/src/test/resources/ds/oracle-xa-ds.xml)
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/example/oracle-xa-ds.xml	                        (rev 0)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/example/oracle-xa-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ===================================================================== -->
+<!-- ATTENTION: DO NOT FORGET TO SET Pad=true IN transaction-service.xml -->
+<!-- ===================================================================== -->
+<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
+  <xa-datasource jndi-name="XAOracleDS" pool-name="XAOracleDS">
+    <xa-datasource-property name="URL">jdbc:oracle:oci8:@tc</xa-datasource-property>
+    <xa-datasource-property name="User">scott</xa-datasource-property>
+    <xa-datasource-property name="Password">tiger</xa-datasource-property>
+    <xa-datasource-class>oracle.jdbc.xa.client.OracleXADataSource</xa-datasource-class>
+    <xa-pool>
+      <!-- uncomment to enable interleaving <interleaving/> -->
+      <is-same-rm-override>false</is-same-rm-override>
+      <no-tx-separate-pools />
+    </xa-pool>
+    <validation>
+      <!-- Uses the pingDatabase method to check a connection is still valid before handing it out from the pool -->
+      <!--valid-connection-checker-class-name>org.jboss.jca.adapters.jdbc.vendor.OracleValidConnectionChecker</valid-connection-checker-class-name -->
+      <!-- sql to call on an existing pooled connection when it is obtained from pool - the OracleValidConnectionChecker 
+        is prefered <check-valid-connection-sql>some arbitrary sql</check-valid-connection-sql> -->
+      <!-- Checks the Oracle error codes and messages for fatal errors -->
+      <exception-sorter class-name="org.jboss.jca.adapters.jdbc.vendor.OracleExceptionSorter"></exception-sorter>
+    </validation>
+  </xa-datasource>
+</datasources>

Copied: projects/jboss-jca/trunk/common/src/test/resources/ds/example/pointbase-ds.xml (from rev 109546, projects/jboss-jca/trunk/common/src/test/resources/ds/pointbase-ds.xml)
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/example/pointbase-ds.xml	                        (rev 0)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/example/pointbase-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- See http://www.jboss.org/community/wiki/Multiple1PC for information about datasource -->
+<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
+  <datasource jndi-name="DefaultDS" pool-name="DefaultDS">
+    <connection-url>jdbc:pointbase:server://@pointbase.server@:@pointbase.port/pointbase.dbName@,new</connection-url>
+    <driver-class>com.pointbase.jdbc.jdbcUniversalDriver</driver-class>
+    <!-- sql to call when connection is created <new-connection-sql>some arbitrary sql</new-connection-sql> -->
+    <security>
+      <user-name>@pointbase.user@</user-name>
+      <password>@pointbase.passwd@</password>
+    </security>
+  </datasource>
+</datasources>
\ No newline at end of file

Copied: projects/jboss-jca/trunk/common/src/test/resources/ds/example/pointbase-xa-ds.xml (from rev 109546, projects/jboss-jca/trunk/common/src/test/resources/ds/pointbase-xa-ds.xml)
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/example/pointbase-xa-ds.xml	                        (rev 0)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/example/pointbase-xa-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
+  <xa-datasource jndi-name="PointbaseXA" pool-name="PointbaseXA">
+    <xa-datasource-property name="ServerName">@pointbase.server@</xa-datasource-property>
+    <xa-datasource-property name="DatabaseName">9092</xa-datasource-property>
+    <xa-datasource-class>com.pointbase.xa.xaDataSource</xa-datasource-class>
+    <security>
+      <user-name>@pointbase.user@</user-name>
+      <password>@pointbase.passwd@</password>
+    </security>
+  </xa-datasource>
+</datasources>
\ No newline at end of file

Copied: projects/jboss-jca/trunk/common/src/test/resources/ds/example/postgres-ds.xml (from rev 109546, projects/jboss-jca/trunk/common/src/test/resources/ds/postgres-ds.xml)
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/example/postgres-ds.xml	                        (rev 0)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/example/postgres-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ===================================================================== -->
+<!-- See http://www.jboss.org/community/wiki/Multiple1PC for information about datasource -->
+<!-- ===================================================================== -->
+<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
+  <datasource jndi-name="PostgresDS" pool-name="PostgresDS">
+    <connection-url>jdbc:postgresql://[servername]:[port]/[database name]</connection-url>
+    <driver-class>org.postgresql.Driver</driver-class>
+    <security>
+      <user-name>x</user-name>
+      <password>y</password>
+    </security>
+  </datasource>
+</datasources>
\ No newline at end of file

Copied: projects/jboss-jca/trunk/common/src/test/resources/ds/example/postgres-xa-ds.xml (from rev 109546, projects/jboss-jca/trunk/common/src/test/resources/ds/postgres-xa-ds.xml)
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/example/postgres-xa-ds.xml	                        (rev 0)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/example/postgres-xa-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+             xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
+  <xa-datasource jndi-name="PostgresDS" pool-name="PostgresDS">
+    <xa-datasource-property name="ServerName">server_name</xa-datasource-property>
+    <xa-datasource-property name="PortNumber">5432</xa-datasource-property>
+    <xa-datasource-property name="DatabaseName">database_name</xa-datasource-property>
+    <xa-datasource-property name="User">user</xa-datasource-property>
+    <xa-datasource-property name="Password">password</xa-datasource-property>
+    <xa-datasource-class>org.postgresql.xa.PGXADataSource</xa-datasource-class>
+  </xa-datasource>
+</datasources>

Copied: projects/jboss-jca/trunk/common/src/test/resources/ds/example/progress-ds.xml (from rev 109546, projects/jboss-jca/trunk/common/src/test/resources/ds/progress-ds.xml)
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/example/progress-ds.xml	                        (rev 0)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/example/progress-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ===================================================================== -->
+<!-- See http://www.jboss.org/community/wiki/Multiple1PC for information about datasource -->
+<!-- ==================================================================== -->
+<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
+  <datasource jndi-name="ProgressDS" pool-name="ProgressDS">
+    <connection-url>jdbc:JdbcProgress:T:dbserver:3305:liveappl</connection-url>
+    <driver-class>com.progress.sql.jdbc.JdbcProgressDriver</driver-class>
+    <security>
+      <user-name>user</user-name>
+      <password>password</password>
+    </security>
+  </datasource>
+</datasources>
\ No newline at end of file

Copied: projects/jboss-jca/trunk/common/src/test/resources/ds/example/sapdb-ds.xml (from rev 109546, projects/jboss-jca/trunk/common/src/test/resources/ds/sapdb-ds.xml)
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/example/sapdb-ds.xml	                        (rev 0)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/example/sapdb-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ===================================================================== -->
+<!-- See http://www.jboss.org/community/wiki/Multiple1PC for information about datasource -->
+<!-- ===================================================================== -->
+<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
+  <datasource jndi-name="SapdbDS" pool-name="SapdbDS">
+    <connection-url>jdbc:sapdb://127.0.0.1/DB_NAME</connection-url>
+    <driver-class>com.sap.dbtech.jdbc.DriverSapDB</driver-class>
+    <security>
+      <user-name>x</user-name>
+      <password>y</password>
+    </security>
+  </datasource>
+</datasources>
\ No newline at end of file

Copied: projects/jboss-jca/trunk/common/src/test/resources/ds/example/solid-ds.xml (from rev 109546, projects/jboss-jca/trunk/common/src/test/resources/ds/solid-ds.xml)
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/example/solid-ds.xml	                        (rev 0)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/example/solid-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ===================================================================== -->
+<!-- See http://www.jboss.org/community/wiki/Multiple1PC for information about datasource -->
+<!-- ===================================================================== -->
+<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+             xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
+  <datasource jndi-name="SolidDS" pool-name="SolidDS">
+    <!--NOTE: Solid wants the username/password in the URL, it will ignore the specific arguments. -->
+    <connection-url>jdbc:solid://yourdbhost:1964/yourdbusername/yourdbpassword</connection-url>
+    <driver-class>solid.jdbc.SolidDriver</driver-class>
+  </datasource>
+</datasources>

Copied: projects/jboss-jca/trunk/common/src/test/resources/ds/example/sybase-ds.xml (from rev 109546, projects/jboss-jca/trunk/common/src/test/resources/ds/sybase-ds.xml)
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/example/sybase-ds.xml	                        (rev 0)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/example/sybase-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ===================================================================== -->
+<!-- See http://www.jboss.org/community/wiki/Multiple1PC for information about datasource -->
+<!-- ===================================================================== -->
+<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
+             xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
+  <datasource jndi-name="jdbc/SybaseDB" pool-name="jdbc/SybaseDB">
+    <connection-url>jdbc:sybase:Tds:host.at.some.domain:5000/db_name?JCONNECT_VERSION=6</connection-url>
+    <driver-class>com.sybase.jdbc2.jdbc.SybDataSource</driver-class>
+    <security>
+      <user-name>x</user-name>
+      <password>y</password>
+    </security>
+    <validation>
+      <exception-sorter class-name="org.jboss.jca.adapters.jdbc.vendor.SybaseExceptionSorter"></exception-sorter>
+    </validation>
+  </datasource>
+</datasources>

Copied: projects/jboss-jca/trunk/common/src/test/resources/ds/example/sybase-xa-ds.xml (from rev 109546, projects/jboss-jca/trunk/common/src/test/resources/ds/sybase-xa-ds.xml)
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/example/sybase-xa-ds.xml	                        (rev 0)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/example/sybase-xa-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
+             xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
+  <xa-datasource jndi-name="SybaseXADS" pool-name="SybaseXADS">
+    <xa-datasource-property name="NetworkProtocol">Tds</xa-datasource-property>
+    <xa-datasource-property name="ServerName">myserver</xa-datasource-property>
+    <xa-datasource-property name="PortNumber">4100</xa-datasource-property>
+    <xa-datasource-property name="DatabaseName">mydatabase</xa-datasource-property>
+    <xa-datasource-property name="User">user</xa-datasource-property>
+    <xa-datasource-property name="Password">password</xa-datasource-property>
+    <xa-datasource-class>com.sybase.jdbc3.jdbc.SybXADataSource</xa-datasource-class>
+    <xa-pool>
+      <min-pool-size>1</min-pool-size>
+      <max-pool-size>20</max-pool-size>
+      <!-- uncomment to enable interleaving <interleaving/> -->
+    </xa-pool>
+    <time-out>
+      <idle-timeout-minutes>15</idle-timeout-minutes>
+    </time-out>
+    <validation>
+      <check-valid-connection-sql>select 1 from mytable</check-valid-connection-sql>
+      <exception-sorter class-name="org.jboss.jca.adapters.jdbc.vendor.SybaseExceptionSorter"></exception-sorter>
+    </validation>
+  </xa-datasource>
+</datasources>

Deleted: projects/jboss-jca/trunk/common/src/test/resources/ds/hsqldb-ds.xml
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/hsqldb-ds.xml	2010-12-01 09:53:22 UTC (rev 109620)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/hsqldb-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -1,50 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- The Hypersonic embedded database JCA connection factory config -->
-<!-- See http://www.jboss.org/community/wiki/Multiple1PC for information about datasource -->
-<!-- $Id: hsqldb-ds.xml 97536 2009-12-08 14:05:07Z jesper.pedersen $ -->
-<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
-  <datasource jndi-name="DefaultDS" pool-name="DefaultDS">
-    <connection-url>jdbc:hsqldb:${jboss.server.data.dir}${/}hypersonic${/}localDB</connection-url>
-    <!-- The driver class -->
-    <driver-class>org.hsqldb.jdbcDriver</driver-class>
-    <pool>
-      <!-- The minimum connections in a pool/sub-pool. Pools are lazily constructed on first use -->
-      <min-pool-size>5</min-pool-size>
-      <!-- The maximum connections in a pool/sub-pool -->
-      <max-pool-size>20</max-pool-size>
-      <!-- The login and password -->
-    </pool>
-    <security>
-      <user-name>sa</user-name>
-      <password></password>
-    </security> 
-    <!-- For server mode db, allowing other processes to use hsqldb over tcp. This requires the org.jboss.jdbc.HypersonicDatabase 
-      mbean. <connection-url>jdbc:hsqldb:hsql://${jboss.bind.address}:1701</connection-url> -->
-    <!-- For totally in-memory db, not saved when jboss stops. The org.jboss.jdbc.HypersonicDatabase mbean is required for 
-      proper db shutdown <connection-url>jdbc:hsqldb:.</connection-url> -->
-    <!-- For in-process persistent db, saved when jboss stops. The org.jboss.jdbc.HypersonicDatabase mbean is required for 
-      proper db shutdown -->
-    <time-out>
-      <!-- The time before an unused connection is destroyed -->
-      <!-- NOTE: This is the check period. It will be destroyed somewhere between 1x and 2x this timeout after last use -->
-      <!-- TEMPORARY FIX! - Disable idle connection removal, HSQLDB has a problem with not reaping threads on closed connections -->
-      <idle-timeout-minutes>0</idle-timeout-minutes>
-    </time-out>
-    <statement>
-      <!-- Whether to check all statements are closed when the connection is returned to the pool, this is a debugging feature 
-        that should be turned off in production -->
-      <track-statements>true</track-statements>
-      <!-- HSQL DB benefits from prepared statement caching -->
-      <prepared-statement-cache-size>32</prepared-statement-cache-size>
-    </statement>
-    <validation>
-      <!-- example of how to specify a class that determines a connection is valid before it is handed out from the pool -->
-      <valid-connection-checker class-name="org.jboss.jca.adapters.jdbc.vendor.DummyValidConnectionChecker"></valid-connection-checker>
-      <!-- this will be run before a managed connection is removed from the pool for use by a client -->
-      <check-valid-connection-sql>select * from something</check-valid-connection-sql>
-      <!--example of how to specify class that determines if exception means connection should be destroyed -->
-      <exception-sorter class-name="org.jboss.jca.adapters.jdbc.vendor.DummyExceptionSorter"></exception-sorter>
-    </validation>
-  </datasource>
-</datasources>
\ No newline at end of file

Deleted: projects/jboss-jca/trunk/common/src/test/resources/ds/informix-ds.xml
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/informix-ds.xml	2010-12-01 09:53:22 UTC (rev 109620)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/informix-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-             xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
-  <datasource jndi-name="InformixDS" pool-name="InformixDS">
-    <connection-url>jdbc:informix-sqli://myhost.mydomain.com:1557/mydb:INFORMIXSERVER=myserver</connection-url>
-    <driver-class>com.informix.jdbc.IfxDriver</driver-class>
-    <!-- sql to call when connection is created -->
-    <new-connection-sql>some arbitrary sql</new-connection-sql>
-    <security>
-      <user-name>x</user-name>
-      <password>y</password>
-    </security> 
-    <validation>
-      <!-- sql to call on an existing pooled connection when it is obtained from pool -->
-      <check-valid-connection-sql>some arbitrary sql</check-valid-connection-sql>
-      <exception-sorter class-name="org.jboss.jca.adapters.jdbc.vendor.InformixExceptionSorter"></exception-sorter>
-    </validation>
-  </datasource>
-</datasources>

Deleted: projects/jboss-jca/trunk/common/src/test/resources/ds/informix-xa-ds.xml
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/informix-xa-ds.xml	2010-12-01 09:53:22 UTC (rev 109620)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/informix-xa-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-             xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
-  <xa-datasource jndi-name="InformixXADS" pool-name="InformixXADS">
-    <xa-datasource-property name="IfxWAITTIME">10</xa-datasource-property>
-    <xa-datasource-property name="Description">Something Descriptive</xa-datasource-property>
-    <xa-datasource-property name="IfxIFXHOST">myhost.mydomain.com</xa-datasource-property>
-    <xa-datasource-property name="PortNumber">1557</xa-datasource-property>
-    <xa-datasource-property name="DatabaseName">mydb</xa-datasource-property>
-    <xa-datasource-property name="ServerName">myserver</xa-datasource-property>
-    <xa-datasource-class>com.informix.jdbcx.IfxXADataSource</xa-datasource-class>
-    <!-- sql to call when connection is created -->
-    <new-connection-sql>some arbitrary sql</new-connection-sql>
-    <validation>
-      <!-- sql to call on an existing pooled connection when it is obtained from pool -->
-      <check-valid-connection-sql>some arbitrary sql</check-valid-connection-sql>
-      <exception-sorter class-name="org.jboss.jca.adapters.jdbc.vendor.InformixExceptionSorter"></exception-sorter>
-    </validation>
-  </xa-datasource>
-</datasources>

Deleted: projects/jboss-jca/trunk/common/src/test/resources/ds/jdatastore-ds.xml
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/jdatastore-ds.xml	2010-12-01 09:53:22 UTC (rev 109620)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/jdatastore-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- ===================================================================== -->
-<!-- See http://www.jboss.org/community/wiki/Multiple1PC for information about datasource -->
-<!-- ====)================================================================ -->
-<!-- Copy these jar's from your JBuilder6/lib to your jboss's lib -->
-<!-- dx.jar,jdsserver.jar,jds.jar -->
-<!-- Originally from Brent Thompson www.protegra.com/javagroup.html -->
-<!-- ==================================================================== -->
-<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-             xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
-  <datasource jndi-name="JDataStoreDS" pool-name="JDataStoreDS">
-     <connection-url>jdbc:borland:dslocal:/home/brent/JBuilder6/samples/JDataStore/datastores/employee.jds</connection-url>
-    <driver-class>com.borland.datastore.jdbc.DataStoreDriver</driver-class>
-    <security>
-      <user-name>x</user-name>
-      <password>y</password>
-    </security> 
-  </datasource>
-</datasources>

Deleted: projects/jboss-jca/trunk/common/src/test/resources/ds/jsql-ds.xml
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/jsql-ds.xml	2010-12-01 09:53:22 UTC (rev 109620)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/jsql-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- ===================================================================== -->
-<!-- See http://www.jboss.org/community/wiki/Multiple1PC for information about datasource -->
-<!-- ===================================================================== -->
-<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-             xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
-  <datasource jndi-name="JSQLDS" pool-name="JSQLDS">
-    <connection-url>jdbc:JSQLConnect://localhost:1433/databaseName=testdb</connection-url>
-    <driver-class>com.jnetdirect.jsql.JSQLDriver</driver-class>
-    <security>
-      <user-name>x</user-name>
-      <password>y</password>
-    </security> 
-    <!-- sql to call on an existing pooled connection when it is obtained from pool 
-    <validation>
-      <check-valid-connection-sql>some arbitrary sql</check-valid-connection-sql>
-    </validation> -->
-    <!-- sql to call when connection is created <new-connection-sql>some arbitrary sql</new-connection-sql> -->
-  </datasource>
-</datasources>

Deleted: projects/jboss-jca/trunk/common/src/test/resources/ds/mimer-ds.xml
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/mimer-ds.xml	2010-12-01 09:53:22 UTC (rev 109620)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/mimer-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- ==================================================================== -->
-<!-- See http://www.jboss.org/community/wiki/Multiple1PC for information about datasource -->
-<!-- ==================================================================== -->
-<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-             xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
-  <datasource jndi-name="MimerDS" pool-name="MimerDS">
-    <connection-url>jdbc:mimer:multi1</connection-url>
-    <driver-class>com.mimer.jdbc.Driver</driver-class>
-    <pool>
-      <min-pool-size>5</min-pool-size>
-      <max-pool-size>100</max-pool-size>
-    </pool>
-    <security>
-      <user-name>changeme</user-name>
-      <password>changeme</password>
-    </security> 
-    <time-out>
-      <blocking-timeout-millis>5000</blocking-timeout-millis>
-      <idle-timeout-minutes>15</idle-timeout-minutes>
-    </time-out>
-  </datasource>
-</datasources>

Deleted: projects/jboss-jca/trunk/common/src/test/resources/ds/mimer-xa-ds.xml
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/mimer-xa-ds.xml	2010-12-01 09:53:22 UTC (rev 109620)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/mimer-xa-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-             xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
-  <xa-datasource jndi-name="XAMimerDS" pool-name="XAMimerDS">
-    <xa-datasource-property name="DatabaseName">multi1</xa-datasource-property>
-    <xa-datasource-property name="ServerName">localhost</xa-datasource-property>
-    <xa-datasource-property name="PortNumber">1360</xa-datasource-property>
-    <xa-datasource-class>com.mimer.jdbc.MimerXADataSource</xa-datasource-class>
-    <xa-pool>
-      <min-pool-size>5</min-pool-size>
-      <max-pool-size>100</max-pool-size>
-    </xa-pool>
-    <security>
-      <user-name>changeme</user-name>
-      <password>changeme</password>
-    </security> 
-    <time-out>
-      <blocking-timeout-millis>5000</blocking-timeout-millis>
-      <idle-timeout-minutes>15</idle-timeout-minutes>
-    </time-out>
-  </xa-datasource>
-</datasources>

Deleted: projects/jboss-jca/trunk/common/src/test/resources/ds/msaccess-ds.xml
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/msaccess-ds.xml	2010-12-01 09:53:22 UTC (rev 109620)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/msaccess-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- ===================================================================== -->
-<!-- See http://www.jboss.org/community/wiki/Multiple1PC for information about datasource -->
-<!-- ===================================================================== -->
-<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-             xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
-  <datasource jndi-name="MSAccessDS" pool-name="MSAccessDS">
-  <!-- format of URL is "jdbc:odbc:DSNNAME" -->
-    <connection-url>jdbc:odbc:INsightDSN</connection-url>
-    <driver-class>sun.jdbc.odbc.JdbcOdbcDriver</driver-class>
-    <security>
-      <user-name>x</user-name>
-      <password>y</password>
-    </security> 
-  </datasource>
-</datasources>

Deleted: projects/jboss-jca/trunk/common/src/test/resources/ds/mssql-ds.xml
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/mssql-ds.xml	2010-12-01 09:53:22 UTC (rev 109620)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/mssql-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- ===================================================================== -->
-<!-- See http://www.jboss.org/community/wiki/Multiple1PC for information about datasource -->
-<!-- ===================================================================== -->
-<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-             xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
-  <datasource jndi-name="MSSQLDS" pool-name="MSSQLDS">
-    <connection-url>jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=MyDatabase</connection-url>
-    <driver-class>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver-class>
-    <security>
-      <user-name>x</user-name>
-      <password>y</password>
-    </security> 
-    <!-- sql to call on an existing pooled connection when it is obtained from pool 
-    <validation> 
-      <check-valid-connection-sql>some arbitrary sql</check-valid-connection-sql> 
-    </validation> -->
-    <!-- sql to call when connection is created <new-connection-sql>some arbitrary sql</new-connection-sql> -->
-  </datasource>
-</datasources>

Deleted: projects/jboss-jca/trunk/common/src/test/resources/ds/mssql-xa-ds.xml
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/mssql-xa-ds.xml	2010-12-01 09:53:22 UTC (rev 109620)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/mssql-xa-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
-  <xa-datasource jndi-name="MSSQLXADS" pool-name="MSSQLXADS">
-    <xa-datasource-property name="ServerName">myserver</xa-datasource-property>
-    <xa-datasource-property name="DatabaseName">mydatabase</xa-datasource-property>
-    <xa-datasource-property name="SelectMethod">cursor</xa-datasource-property>
-    <xa-datasource-property name="User">myuser</xa-datasource-property>
-    <xa-datasource-property name="Password">mypassword</xa-datasource-property>
-    <xa-datasource-class>com.microsoft.sqlserver.jdbc.SQLServerXADataSource</xa-datasource-class>
-    <xa-pool>
-      <!-- uncomment to enable interleaving <interleaving/> -->
-      <is-same-rm-override>false</is-same-rm-override>
-    </xa-pool>
-  </xa-datasource>
-</datasources>

Deleted: projects/jboss-jca/trunk/common/src/test/resources/ds/mysql-ds.xml
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/mysql-ds.xml	2010-12-01 09:53:22 UTC (rev 109620)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/mysql-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- See http://www.jboss.org/community/wiki/Multiple1PC for information about datasource -->
-
-<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-             xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
-  <datasource jndi-name="MySqlDS" pool-name="MySqlDS">
-    <connection-url>jdbc:mysql://mysql-hostname:3306/jbossdb</connection-url>
-    <driver-class>com.mysql.jdbc.Driver</driver-class>
-    <security>
-      <user-name>x</user-name>
-      <password>y</password>
-    </security> 
-    <validation>
-      <!-- example of how to specify a class that determines a connection is valid before it is handed out from the pool -->
-      <valid-connection-checker class-name="org.jboss.jca.adapters.jdbc.vendor.DummyValidConnectionChecker"></valid-connection-checker>
-      <!-- this will be run before a managed connection is removed from the pool for use by a client -->
-      <check-valid-connection-sql>select * from something</check-valid-connection-sql>
-      <!--example of how to specify class that determines if exception means connection should be destroyed -->
-      <exception-sorter class-name="org.jboss.jca.adapters.jdbc.vendor.MySQLExceptionSorter"></exception-sorter>
-    </validation>
-    <!-- sql to call when connection is created <new-connection-sql>some arbitrary sql</new-connection-sql> -->
-  </datasource>
-</datasources>

Deleted: projects/jboss-jca/trunk/common/src/test/resources/ds/mysql-xa-ds.xml
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/mysql-xa-ds.xml	2010-12-01 09:53:22 UTC (rev 109620)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/mysql-xa-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-             xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
-  <xa-datasource jndi-name="MysqlXADS" pool-name="MysqlXADS">
-    <xa-datasource-property name="ServerName">server_name</xa-datasource-property>
-    <xa-datasource-property name="DatabaseName">database_name</xa-datasource-property>
-    <xa-datasource-property name="User">user</xa-datasource-property>
-    <xa-datasource-property name="Password">password</xa-datasource-property>
-    <xa-datasource-class>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</xa-datasource-class>
-    <validation>
-      <!-- should only be used on drivers after 3.22.1 with "ping" support <valid-connection-checker-class-name>org.jboss.jca.adapters.jdbc.vendor.MySQLValidConnectionChecker</valid-connection-checker-class-name> -->
-      <!-- sql to call on an existing pooled connection when it is obtained from pool - MySQLValidConnectionChecker is preferred 
-        for newer drivers <check-valid-connection-sql>some arbitrary sql</check-valid-connection-sql> -->
-    </validation>
-    <!-- sql to call when connection is created <new-connection-sql>some arbitrary sql</new-connection-sql> -->
-  </xa-datasource>
-</datasources>

Deleted: projects/jboss-jca/trunk/common/src/test/resources/ds/oracle-ds.xml
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/oracle-ds.xml	2010-12-01 09:53:22 UTC (rev 109620)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/oracle-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- ===================================================================== -->
-<!-- See http://www.jboss.org/community/wiki/Multiple1PC for information about datasource -->
-<!-- ===================================================================== -->
-<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-             xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
-  <datasource jndi-name="OracleDS" pool-name="OracleDS">
-    <connection-url>jdbc:oracle:thin:@youroraclehost:1521:yoursid</connection-url>
-    <!-- Here are a couple of the possible OCI configurations. For more information, see http://otn.oracle.com/docs/products/oracle9i/doc_library/release2/java.920/a96654/toc.htm 
-      <connection-url>jdbc:oracle:oci:@youroracle-tns-name</connection-url> or <connection-url>jdbc:oracle:oci:@(description=(address=(host=youroraclehost)(protocol=tcp)(port=1521))(connect_data=(SERVICE_NAME=yourservicename)))</connection-url> 
-      Clearly, its better to have TNS set up properly. -->
-    <driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
-    <security>
-      <user-name>x</user-name>
-      <password>y</password>
-    </security> 
-    <!-- Uses the pingDatabase method to check a connection is still valid before handing it out from the pool -->
-    <validation>
-      <!--valid-connection-checker-class-name>org.jboss.jca.adapters.jdbc.vendor.OracleValidConnectionChecker</valid-connection-checker-class-name -->
-      <!-- sql to call on an existing pooled connection when it is obtained from pool - the OracleValidConnectionChecker 
-        is prefered <check-valid-connection-sql>some arbitrary sql</check-valid-connection-sql> -->
-      <!-- Checks the Oracle error codes and messages for fatal errors -->
-      <exception-sorter class-name="org.jboss.jca.adapters.jdbc.vendor.OracleExceptionSorter"></exception-sorter>
-    </validation>
-    <!-- sql to call when connection is created <new-connection-sql>some arbitrary sql</new-connection-sql> -->
-  </datasource>
-</datasources>

Deleted: projects/jboss-jca/trunk/common/src/test/resources/ds/oracle-xa-ds.xml
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/oracle-xa-ds.xml	2010-12-01 09:53:22 UTC (rev 109620)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/oracle-xa-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- ===================================================================== -->
-<!-- ATTENTION: DO NOT FORGET TO SET Pad=true IN transaction-service.xml -->
-<!-- ===================================================================== -->
-<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
-  <xa-datasource jndi-name="XAOracleDS" pool-name="XAOracleDS">
-    <xa-datasource-property name="URL">jdbc:oracle:oci8:@tc</xa-datasource-property>
-    <xa-datasource-property name="User">scott</xa-datasource-property>
-    <xa-datasource-property name="Password">tiger</xa-datasource-property>
-    <xa-datasource-class>oracle.jdbc.xa.client.OracleXADataSource</xa-datasource-class>
-    <xa-pool>
-      <!-- uncomment to enable interleaving <interleaving/> -->
-      <is-same-rm-override>false</is-same-rm-override>
-      <no-tx-separate-pools />
-    </xa-pool>
-    <validation>
-      <!-- Uses the pingDatabase method to check a connection is still valid before handing it out from the pool -->
-      <!--valid-connection-checker-class-name>org.jboss.jca.adapters.jdbc.vendor.OracleValidConnectionChecker</valid-connection-checker-class-name -->
-      <!-- sql to call on an existing pooled connection when it is obtained from pool - the OracleValidConnectionChecker 
-        is prefered <check-valid-connection-sql>some arbitrary sql</check-valid-connection-sql> -->
-      <!-- Checks the Oracle error codes and messages for fatal errors -->
-      <exception-sorter class-name="org.jboss.jca.adapters.jdbc.vendor.OracleExceptionSorter"></exception-sorter>
-    </validation>
-  </xa-datasource>
-</datasources>

Deleted: projects/jboss-jca/trunk/common/src/test/resources/ds/pointbase-ds.xml
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/pointbase-ds.xml	2010-12-01 09:53:22 UTC (rev 109620)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/pointbase-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- See http://www.jboss.org/community/wiki/Multiple1PC for information about datasource -->
-<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
-  <datasource jndi-name="DefaultDS" pool-name="DefaultDS">
-    <connection-url>jdbc:pointbase:server://@pointbase.server@:@pointbase.port/pointbase.dbName@,new</connection-url>
-    <driver-class>com.pointbase.jdbc.jdbcUniversalDriver</driver-class>
-    <!-- sql to call when connection is created <new-connection-sql>some arbitrary sql</new-connection-sql> -->
-    <security>
-      <user-name>@pointbase.user@</user-name>
-      <password>@pointbase.passwd@</password>
-    </security>
-  </datasource>
-</datasources>
\ No newline at end of file

Deleted: projects/jboss-jca/trunk/common/src/test/resources/ds/pointbase-xa-ds.xml
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/pointbase-xa-ds.xml	2010-12-01 09:53:22 UTC (rev 109620)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/pointbase-xa-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
-  <xa-datasource jndi-name="PointbaseXA" pool-name="PointbaseXA">
-    <xa-datasource-property name="ServerName">@pointbase.server@</xa-datasource-property>
-    <xa-datasource-property name="DatabaseName">9092</xa-datasource-property>
-    <xa-datasource-class>com.pointbase.xa.xaDataSource</xa-datasource-class>
-    <security>
-      <user-name>@pointbase.user@</user-name>
-      <password>@pointbase.passwd@</password>
-    </security>
-  </xa-datasource>
-</datasources>
\ No newline at end of file

Deleted: projects/jboss-jca/trunk/common/src/test/resources/ds/postgres-ds.xml
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/postgres-ds.xml	2010-12-01 09:53:22 UTC (rev 109620)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/postgres-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- ===================================================================== -->
-<!-- See http://www.jboss.org/community/wiki/Multiple1PC for information about datasource -->
-<!-- ===================================================================== -->
-<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
-  <datasource jndi-name="PostgresDS" pool-name="PostgresDS">
-    <connection-url>jdbc:postgresql://[servername]:[port]/[database name]</connection-url>
-    <driver-class>org.postgresql.Driver</driver-class>
-    <security>
-      <user-name>x</user-name>
-      <password>y</password>
-    </security>
-  </datasource>
-</datasources>
\ No newline at end of file

Deleted: projects/jboss-jca/trunk/common/src/test/resources/ds/postgres-xa-ds.xml
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/postgres-xa-ds.xml	2010-12-01 09:53:22 UTC (rev 109620)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/postgres-xa-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-             xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
-  <xa-datasource jndi-name="PostgresDS" pool-name="PostgresDS">
-    <xa-datasource-property name="ServerName">server_name</xa-datasource-property>
-    <xa-datasource-property name="PortNumber">5432</xa-datasource-property>
-    <xa-datasource-property name="DatabaseName">database_name</xa-datasource-property>
-    <xa-datasource-property name="User">user</xa-datasource-property>
-    <xa-datasource-property name="Password">password</xa-datasource-property>
-    <xa-datasource-class>org.postgresql.xa.PGXADataSource</xa-datasource-class>
-  </xa-datasource>
-</datasources>

Deleted: projects/jboss-jca/trunk/common/src/test/resources/ds/progress-ds.xml
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/progress-ds.xml	2010-12-01 09:53:22 UTC (rev 109620)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/progress-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- ===================================================================== -->
-<!-- See http://www.jboss.org/community/wiki/Multiple1PC for information about datasource -->
-<!-- ==================================================================== -->
-<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
-  <datasource jndi-name="ProgressDS" pool-name="ProgressDS">
-    <connection-url>jdbc:JdbcProgress:T:dbserver:3305:liveappl</connection-url>
-    <driver-class>com.progress.sql.jdbc.JdbcProgressDriver</driver-class>
-    <security>
-      <user-name>user</user-name>
-      <password>password</password>
-    </security>
-  </datasource>
-</datasources>
\ No newline at end of file

Deleted: projects/jboss-jca/trunk/common/src/test/resources/ds/sapdb-ds.xml
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/sapdb-ds.xml	2010-12-01 09:53:22 UTC (rev 109620)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/sapdb-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- ===================================================================== -->
-<!-- See http://www.jboss.org/community/wiki/Multiple1PC for information about datasource -->
-<!-- ===================================================================== -->
-<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
-  <datasource jndi-name="SapdbDS" pool-name="SapdbDS">
-    <connection-url>jdbc:sapdb://127.0.0.1/DB_NAME</connection-url>
-    <driver-class>com.sap.dbtech.jdbc.DriverSapDB</driver-class>
-    <security>
-      <user-name>x</user-name>
-      <password>y</password>
-    </security>
-  </datasource>
-</datasources>
\ No newline at end of file

Deleted: projects/jboss-jca/trunk/common/src/test/resources/ds/solid-ds.xml
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/solid-ds.xml	2010-12-01 09:53:22 UTC (rev 109620)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/solid-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- ===================================================================== -->
-<!-- See http://www.jboss.org/community/wiki/Multiple1PC for information about datasource -->
-<!-- ===================================================================== -->
-<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-             xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
-  <datasource jndi-name="SolidDS" pool-name="SolidDS">
-    <!--NOTE: Solid wants the username/password in the URL, it will ignore the specific arguments. -->
-    <connection-url>jdbc:solid://yourdbhost:1964/yourdbusername/yourdbpassword</connection-url>
-    <driver-class>solid.jdbc.SolidDriver</driver-class>
-  </datasource>
-</datasources>

Deleted: projects/jboss-jca/trunk/common/src/test/resources/ds/sybase-ds.xml
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/sybase-ds.xml	2010-12-01 09:53:22 UTC (rev 109620)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/sybase-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- ===================================================================== -->
-<!-- See http://www.jboss.org/community/wiki/Multiple1PC for information about datasource -->
-<!-- ===================================================================== -->
-<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
-             xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
-  <datasource jndi-name="jdbc/SybaseDB" pool-name="jdbc/SybaseDB">
-    <connection-url>jdbc:sybase:Tds:host.at.some.domain:5000/db_name?JCONNECT_VERSION=6</connection-url>
-    <driver-class>com.sybase.jdbc2.jdbc.SybDataSource</driver-class>
-    <security>
-      <user-name>x</user-name>
-      <password>y</password>
-    </security>
-    <validation>
-      <exception-sorter class-name="org.jboss.jca.adapters.jdbc.vendor.SybaseExceptionSorter"></exception-sorter>
-    </validation>
-  </datasource>
-</datasources>

Deleted: projects/jboss-jca/trunk/common/src/test/resources/ds/sybase-xa-ds.xml
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/sybase-xa-ds.xml	2010-12-01 09:53:22 UTC (rev 109620)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/sybase-xa-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
-             xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
-  <xa-datasource jndi-name="SybaseXADS" pool-name="SybaseXADS">
-    <xa-datasource-property name="NetworkProtocol">Tds</xa-datasource-property>
-    <xa-datasource-property name="ServerName">myserver</xa-datasource-property>
-    <xa-datasource-property name="PortNumber">4100</xa-datasource-property>
-    <xa-datasource-property name="DatabaseName">mydatabase</xa-datasource-property>
-    <xa-datasource-property name="User">user</xa-datasource-property>
-    <xa-datasource-property name="Password">password</xa-datasource-property>
-    <xa-datasource-class>com.sybase.jdbc3.jdbc.SybXADataSource</xa-datasource-class>
-    <xa-pool>
-      <min-pool-size>1</min-pool-size>
-      <max-pool-size>20</max-pool-size>
-      <!-- uncomment to enable interleaving <interleaving/> -->
-    </xa-pool>
-    <time-out>
-      <idle-timeout-minutes>15</idle-timeout-minutes>
-    </time-out>
-    <validation>
-      <check-valid-connection-sql>select 1 from mytable</check-valid-connection-sql>
-      <exception-sorter class-name="org.jboss.jca.adapters.jdbc.vendor.SybaseExceptionSorter"></exception-sorter>
-    </validation>
-  </xa-datasource>
-</datasources>

Copied: projects/jboss-jca/trunk/common/src/test/resources/ds/unit/nodriver-ds.xml (from rev 109546, projects/jboss-jca/trunk/common/src/test/resources/ds/hsqldb-ds.xml)
===================================================================
--- projects/jboss-jca/trunk/common/src/test/resources/ds/unit/nodriver-ds.xml	                        (rev 0)
+++ projects/jboss-jca/trunk/common/src/test/resources/ds/unit/nodriver-ds.xml	2010-12-01 11:04:50 UTC (rev 109621)
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- The Hypersonic embedded database JCA connection factory config -->
+<!-- See http://www.jboss.org/community/wiki/Multiple1PC for information about datasource -->
+<!-- $Id: hsqldb-ds.xml 97536 2009-12-08 14:05:07Z jesper.pedersen $ -->
+<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
+  <datasource jndi-name="DefaultDS" pool-name="DefaultDS">
+    <connection-url>jdbc:hsqldb:${jboss.server.data.dir}${/}hypersonic${/}localDB</connection-url>
+    <!-- The driver class -->
+    <pool>
+      <!-- The minimum connections in a pool/sub-pool. Pools are lazily constructed on first use -->
+      <min-pool-size>5</min-pool-size>
+      <!-- The maximum connections in a pool/sub-pool -->
+      <max-pool-size>20</max-pool-size>
+      <!-- The login and password -->
+    </pool>
+    <security>
+      <user-name>sa</user-name>
+      <password></password>
+    </security> 
+    <!-- For server mode db, allowing other processes to use hsqldb over tcp. This requires the org.jboss.jdbc.HypersonicDatabase 
+      mbean. <connection-url>jdbc:hsqldb:hsql://${jboss.bind.address}:1701</connection-url> -->
+    <!-- For totally in-memory db, not saved when jboss stops. The org.jboss.jdbc.HypersonicDatabase mbean is required for 
+      proper db shutdown <connection-url>jdbc:hsqldb:.</connection-url> -->
+    <!-- For in-process persistent db, saved when jboss stops. The org.jboss.jdbc.HypersonicDatabase mbean is required for 
+      proper db shutdown -->
+    <time-out>
+      <!-- The time before an unused connection is destroyed -->
+      <!-- NOTE: This is the check period. It will be destroyed somewhere between 1x and 2x this timeout after last use -->
+      <!-- TEMPORARY FIX! - Disable idle connection removal, HSQLDB has a problem with not reaping threads on closed connections -->
+      <idle-timeout-minutes>0</idle-timeout-minutes>
+    </time-out>
+    <statement>
+      <!-- Whether to check all statements are closed when the connection is returned to the pool, this is a debugging feature 
+        that should be turned off in production -->
+      <track-statements>true</track-statements>
+      <!-- HSQL DB benefits from prepared statement caching -->
+      <prepared-statement-cache-size>32</prepared-statement-cache-size>
+    </statement>
+    <validation>
+      <!-- example of how to specify a class that determines a connection is valid before it is handed out from the pool -->
+      <valid-connection-checker class-name="org.jboss.jca.adapters.jdbc.vendor.DummyValidConnectionChecker"></valid-connection-checker>
+      <!-- this will be run before a managed connection is removed from the pool for use by a client -->
+      <check-valid-connection-sql>select * from something</check-valid-connection-sql>
+      <!--example of how to specify class that determines if exception means connection should be destroyed -->
+      <exception-sorter class-name="org.jboss.jca.adapters.jdbc.vendor.DummyExceptionSorter"></exception-sorter>
+    </validation>
+  </datasource>
+</datasources>
\ No newline at end of file



More information about the jboss-cvs-commits mailing list