Configuring the JBoss application server

You will need to perform a number of steps to configure the JBoss application server.

Configuring standalone.xml for Temenos Transact

Procedure

  1. Open standalone.xml.

  2. Make the following changes to the configuration for the t24RODS used by Temenos Transact. These are required so that Relational Replication enquiries using the browser can access the database.

    Relational Replication has three java components (Config, ETL and Purge). Each of these components requires a list of configurations in the application server

Configuring the Config component

Procedure

  1. You need to create a new folder, which will be a clone of the Temenos Transact standalone folder. Create a new folder called standalone-rr-config.

  2. Copy the configuration and deployments folders from the Temenos Transact standalone folder to standalone-rr-config.

  3. Copy standalone.xml from the Temenos Transact standalone folder to standalone-rr-config and rename it standalone_sql_rr_config.xml.

  4. In standalone_sql_rr_config.xml, configure the following data sources.

    Data source What it should point to
    jdbc/confDataSource The CONFIG schema in the Relational Replication database.
    jdbc/metaDataSource The MDATA schema in the Relational Replication database.
    jdbc/selDataSource The RR schema in the Relational Replication database.
    jdbc/t24DS The Temenos Transact database.

  5. In the deployments folder, delete the existing files belonging to the Temenos Transact configuration.

  6. Obtain file rr-config-xxxxxx.x.x.ear from either Distribution or the Maven repository and copy it into the deployments folder.

  7. In order to launch the Config application you need a startup script. Create a startup script called, for example, launch-jboss-RR-Config.

  8. Configure the parameters in this script as per the table below.

    Parameter Description
    --server-config=standalone_sql_rr_config.xml The standalone configuration xml file used by the Relational Replication config. This file will be picked up from the path specified in -Djboss.server.base.dir.
    -Dtmn.df.sel.artefacts.app.name=Config1 If there are multiple instances of Relational Replication Config, this provides a unique name for each instance.
    -Djboss.server.base.dir=../standalone-rr-config A standalone folder used by Relational Replication config.
    -Djboss.server.log.dir=../standalone-rr-config/log The location of the logs folder for Relational Replication config.
    -Dtmn.df.sel.artefacts.database.config= /home/oracle/Temenos/RR_CONFIG/schema.properties The location of the schema.properties file.

Configuring the ETL component

  1. Create a new folder standalone-rr-etl.

  2. From the standalone folder used by Temenos Transact, copy folders configuration and the deployments to this new folder.

  3. Copy the Temenos Transact standalone.xml file to a new file in this folder called standalone_sql_rr_etl.xml.

  4. In standalone_sql_rr_etl.xml, configure the following data sources.

    Parameter What it should point to
    jdbc/confDataSource The CONFIG schema in the Relational Replication database.
    jdbc/metaDataSource The MDATA schema in the Relational Replication database.
    jdbc/selDataSource The RR schema in the Relational Replication database.
    jdbc/t24DS The Temenos Transact database.

  5. In the deployments folder, remove the existing files belonging to the Temenos Transact configuration.

  6. Obtain file rr-etl-xxxxxx.x.x.ear from either the Maven repository or from Distribution and copy it into the deployments folder.

  7. In standalone_sql_rr_etl.xml configure the EJB threads. This will determine the number of jobs and threads that are created by ETL processes using this configuration.

  8. Create a startup script called launch-jboss-RR-etl that can be used to launch the ETL application.

  9. Configure the following parameters in launch-jboss-RR-etl.

    Parameter Description
    --server-config=standalone_sql_rr_etl.xml The standalone configuration xml file used by the RR ETL. This file will be picked up from the path specified in -Djboss.server.base.dir.
    -Ddf.etl.extract.app.name=ETL1

    If there are multiple instances of ETL, this provides a uniqute name for each instance.

    -Djboss.server.base.dir=../standalone-rr-etl A standalone folder used by ETL.
    -Djboss.server.log.dir=../standalone-rr-etl/log The location of the ETL logs folder.
    -Dtmn.df.sel.artefacts.database.config= /home/oracle/Temenos/RR_CONFIG/schema.properties The location of the schema.properties file.

Configuring the Purge component

 

Procedure

  1. Create a new folder standalone-rr-etl.

  2. From the standalone folder used by Temenos Transact, copy folders configuration and the deployments to this new folder.

  3. Copy the Temenos Transact standalone.xml file to a new file in this folder called standalone_sql_rr_purge.xml.

  4. In standalone_sql_rr_purge.xml, configure the following data sources.

    Parameter What it should point to
    jdbc/confDataSource The CONFIG schema in the Relational Replication database.
    jdbc/t24DS Temenos Transact database.

  5. In the deployments folder, remove the existing files belonging to the Temenos Transact configuration.

  6. Obtain file rr-purge-xxxxxx.x.x.ear from either the Maven repository or from Distribution and copy it into the deployments folder.

  7. Create a startup script called launch-jboss-RR-purge that can be used to launch the Purge application.

  8. Configure the following parameters in launch-jboss-RR-purge.

    Parameter Description
    --server-config=standalone_sql_rr_purge.xml The standalone configuration xml file used by the RR Purge. This file will be picked up from the path specified in -Djboss.server.base.dir.
    -Ddf.rr.purge.app.name=Purge1

    If there are multiple insances of Purge, this provides a unique name for each instance.

    -Djboss.server.base.dir=../standalone-rr-purge A standalone folder used by Purge.
    -Djboss.server.log.dir=../standalone-rr-purge/log The location of the Purge logs folder.
    -Dtmn.df.sel.artefacts.database.config= /home/oracle/Temenos/RR_CONFIG/schema.properties The location of the schema.properties file.

Bookmark Name Actions
Feedback
x