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

Support configuring the transaction subsystem JDBC ObjectStore

    Details

      Description

      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

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  maeste Stefano Maestri
                  Reporter:
                  tomjenkinson Thomas Jenkinson
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  2 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: