Configuring TIBCO Enterprise Message Service

ActiveMatrix BPM uses TIBCO Enterprise Message Service for notification and messaging. A supported version of TIBCO Enterprise Message Service must be installed.

If TIBCO Enterprise Message Service is currently:

  • not installed, you must install it before you install ActiveMatrix BPM.
  • installed, you may need to upgrade it before you install or upgrade ActiveMatrix BPM. See the ActiveMatrix BPM Readme to see which versions of TIBCO Enterprise Message Service are supported.

Procedure

  1. If necessary, install or upgrade TIBCO Enterprise Message Service according to the instructions in the product’s Installation and Configuration guide.
    Note: TIBCO Enterprise Message Service does not have to be installed on the same machine as a TIBCO ActiveMatrix BPM system. (You will specify the connection details needed to contact the EMS Server as part of the configuration process. See Administrator Server Configuration: Notification and Messaging Bus Server.)
  2. If the TIBCO Enterprise Message Service server user does not have administrator privileges, reconfigure the server as described in Configuring TIBCO Enterprise Message Service Servers.
  3. Make sure that the TIBCO Enterprise Message Service server is running.
    Note: On Windows, if you manually start the TIBCO Enterprise Message Service server, make sure that you use the same configuration files as the Windows service. Use the following command:

    TIBCO_HOME\ems\version number\bin\tibemsd -config EMS_CONFIG_HOME\tibco\cfgmgmt\ems\data\tibemsd.conf

    where EMS_CONFIG_HOME is the configuration directory for TIBCO Enterprise Message Service.

  4. Make sure that the clocks of all machines within the same enterprise are synchronized to within 30 minutes of each other.

    You can run an NTP synchronization daemon on each machine to achieve synchronization.

  5. If you intend to enable SSL communications, make sure that the TIBCO Enterprise Message Service server is enabled with SSL and configured with a certificate file that contains both the server and issuer certificates.