Uploaded image for project: 'Application Server 7'
  1. Application Server 7
  2. AS7-5940

Support configuring the transaction subsystem JDBC ObjectStore

XMLWordPrintable

      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

              smaestri@redhat.com Stefano Maestri
              thjenkin@redhat.com Tom Jenkinson
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: