-
Task
-
Resolution: Done
-
Major
-
None
-
None
The JDBC ObjectStore has been added back into AS7 as part of JBTM-1230. The transaction subsystem needs to support configuring the store.
NOTE THIS OBJECT STORE TYPE IS OPTIONAL AND SHOULD NOT REPLACE THE DEFAULT OBJECT STORE TYPE, i.e. if the user does not add these config options the AS7 should only provide the config to JBTM as it does today
The properties that need to be set to enable JDBC object store are:
ObjectStoreEnvironmentBean.objectStoreType=com.arjuna.ats.internal.arjuna.objectstore.jdbc.JDBCStore
ObjectStoreEnvironmentBean.jdbcAccess=com.arjuna.ats.internal.arjuna.objectstore.jdbc.accessors.DataSourceJDBCAccess;datasourceName=<JNDI-name-of-AS7-configured-none-xa-datasource>
OPTIONAL ObjectStoreEnvironmentBean.tablePrefix=<whatever>
OPTIONAL ObjectStoreEnvironmentBean.dropTable=false
ObjectStoreEnvironmentBean.stateStore.objectStoreType=com.arjuna.ats.internal.arjuna.objectstore.jdbc.JDBCStore
ObjectStoreEnvironmentBean.stateStore.jdbcAccess=com.arjuna.ats.internal.arjuna.objectstore.jdbc.accessors.DataSourceJDBCAccess;datasourceName=<JNDI-name-of-AS7-configured-none-xa-datasource>
OPTIONAL ObjectStoreEnvironmentBean.stateStore.tablePrefix
OPTIONAL ObjectStoreEnvironmentBean.stateStore.dropTable
ObjectStoreEnvironmentBean.communicationStore.objectStoreType=com.arjuna.ats.internal.arjuna.objectstore.jdbc.JDBCStore
ObjectStoreEnvironmentBean.communicationStore.jdbcAccess=com.arjuna.ats.internal.arjuna.objectstore.jdbc.accessors.DataSourceJDBCAccess;datasourceName=<JNDI-name-of-AS7-configured-none-xa-datasource>
OPTIONAL ObjectStoreEnvironmentBean.communicationStore.tablePrefix
OPTIONAL ObjectStoreEnvironmentBean.communicationStore.dropTable
- is blocked by
-
JBTM-1230 JDBCObjectStore revised
- Closed