[jboss-cvs] JBossAS SVN: r64539 - trunk/connector/src/etc/example-config.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Aug 10 10:00:24 EDT 2007


Author: adrian at jboss.org
Date: 2007-08-10 10:00:22 -0400 (Fri, 10 Aug 2007)
New Revision: 64539

Added:
   trunk/connector/src/etc/example-config/sybase-xa-ds.xml
Log:
[JBAS-4601] - Example Sybase XA config

Added: trunk/connector/src/etc/example-config/sybase-xa-ds.xml
===================================================================
--- trunk/connector/src/etc/example-config/sybase-xa-ds.xml	                        (rev 0)
+++ trunk/connector/src/etc/example-config/sybase-xa-ds.xml	2007-08-10 14:00:22 UTC (rev 64539)
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- ===================================================================== -->
+<!--                                                                       -->
+<!--  JBoss Server Configuration                                           -->
+<!-- Thanks to kosulin in the forumns                                      -->
+<!-- ===================================================================== -->
+
+<!-- $Id: db2-xa-ds.xml 63175 2007-05-21 16:26:06Z rrajesh $ -->
+
+<datasources>
+
+   <!--
+      TODO: add driver name, version and download url here
+   -->
+
+   <!--
+      The example posted in the forums uses a security domain. What is the user/password xa-datasource-property?
+      try javap com.sybase.jdbc3.jdbc.SybXADataSource 
+      For the security domain. Add something like the following to conf/login-config.xml
+
+      <application-policy name = "SybaseXADSRealm">
+         <login-module code = "org.jboss.resource.security.SecureIdentityLoginModule" flag = "required">
+            <module-option name = "username">myuser</module-option>
+            <module-option name = "password">myhash</module-option>
+            <module-option name = "managedConnectionFactoryName">jboss.jca:service=XATxCM,name=SybaseXADS</module-option>
+         </login-module>
+      </application-policy>
+   -->
+
+   <xa-datasource>
+     <jndi-name>SybaseXADS</jndi-name>
+     <track-connection-by-tx/>
+     <xa-datasource-class>com.sybase.jdbc3.jdbc.SybXADataSource</xa-datasource-class>
+     <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>
+     <!-- Use the security domain defined in conf/login-config.xml -->
+     <security-domain>SybaseXADSRealm</security-domain>
+     <min-pool-size>1</min-pool-size>
+     <max-pool-size>20</max-pool-size>
+     <idle-timeout-minutes>15</idle-timeout-minutes>
+     <check-valid-connection-sql>select 1 from mytable</check-valid-connection-sql>
+     <exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.SybaseExceptionSorter</exception-sorter-class-name>
+     <type-mapping>Sybase</type-mapping>
+
+   </xa-datasource>
+
+</datasources>




More information about the jboss-cvs-commits mailing list