Storing EMS Queues in the Oracle Database
EMS messages used by BPM are written to queues in the EMS server’s $sys.nonfailsafe default store. You must ensure that these messages are replicated.
By default, $sys.nonfailsafe is a file-based store on the EMS server. If you are using Windows rather than UNIX, installation of EMS creates services, which are not automatically replicated. To ensure that messages written to these queues are replicated, change the EMS server configuration so that $sys.nonfailsafe is defined as a database store in the same Oracle database used by BPM.
This procedure assumes that EMS is either installed on both the primary and DR sites, or else installed on the primary site and replicated on the DR site.
Procedure
-
Edit the
$sys.nonfailsafe entry in the EMS server’s
stores.conf file. Set the following fields:
- type - must be dbstore.
- dbstore_driver_url - must be the aliased JDBC connect string that identifies the Oracle database used by BPM (see Creating Service Name Aliases for TIBCO ActiveMatrix BPM Databases).
[$sys.nonfailsafe] type = dbstore dbstore_driver_url = jdbc:oracle:thin:@db-host-name:db-port-num/amxbpmdb dbstore_driver_username = username dbstore_driver_password = password
Copyright © Cloud Software Group, Inc. All rights reserved.