[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