JBoss.orgCommunity Documentation

JBoss AS 6.0 JCA Guide

JCA with JBoss Application Server 6


I. Introduction
1. JCA Introduction
1.1. JCA Overview
1.2. What's New
II. Configuration
2. Use Alternative Databases with JBoss AS
2.1. How to Use Alternative Databases
2.2. Install JDBC Drivers
2.2.1. Special notes on Sybase
2.2.2. Configuring JDBC DataSources
2.3. Creating a DataSource for the External Database
2.4. Common configuration for DataSources and ConnectionFactorys
2.4.1. General
2.4.2. XA
2.4.3. Security parameters
2.5. Change Database for the JMS Services
2.6. Support Foreign Keys in CMP Services
2.7. Specify Database Dialect for Java Persistence API
2.8. Change Other JBoss AS Services to Use the External Database
2.8.1. The Easy Way
2.8.2. The More Flexible Way
2.9. A Special Note About Oracle DataBases
2.10. DataSource configuration
2.11. Parameters specific for java.sql.Driver usage
2.12. Parameters specific for javax.sql.XADataSource usage
2.13. Common DataSource parameters
2.14. Generic Datasource Sample
2.15. Configuring a DataSource for remote usage
2.16. Configuring a DataSource to use login modules
3. Pooling
3.1. Strategy
3.2. Transaction stickness
3.3. Workaround for Oracle
3.4. Pool Access
3.5. Pool Filling
3.6. Idle Connections
3.7. Dead connections
3.7.1. Valid connection checking
3.7.2. Errors during SQL queries
3.7.3. Changing/Closing/Flushing the pool
3.7.4. Other pooling
III. Reference
4. Connectors on JBoss
4.1. An Overview of the JBoss JCA Architecture
4.1.1. BaseConnectionManager2 MBean
4.1.2. RARDeployment MBean
4.1.3. JBossManagedConnectionPool MBean
4.1.4. CachedConnectionManager MBean
4.1.5. A Sample Skeleton JCA Resource Adaptor
4.2. XA Recovery in the JCA layer
4.2.1. New -ds.xml file
4.2.2. Minimal changes
4.2.3. Availability