com.arjuna.ats.internal.jdbc.recovery.BasicXARecovery: this expects an XML property file to be specified upon creation and from which it will read the configuration properties for the datasource. For example:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">< <properties> <entry key="DB_X_DatabaseUser">username</entry> <entry key="DB_X_DatabasePassword">password"</entry> <entry key="DB_X_DatabaseDynamicClass">DynamicClass</entry> <entry key="DB_X_DatabaseURL">theURL</entry> </properties>
com.arjuna.ats.internal.jdbc.recovery.JDBCXARecovery: this recovery implementation should work on any datasource that is exposed via JNDI. It expects an XML property file to be specified upon creation and from which it will read the database JNDI name, username and password. For example:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">< <properties> <entry key="DatabaseJNDIName">java:ExampleDS</entry> <entry key="UserName">username</entry> <entry key="Password">password</entry> </properties>
com.arjuna.ats.jta.recovery.XAResourceRecoveryJDBC=com.arjuna.ats.internal.jdbc.recovery.JDBCXAResourceRecovery;thePropertyFile