Products | Versions |
---|---|
TIBCO ActiveMatrix BusinessWorks | 5.16.1 |
TIBCO Rendezvous | 8.8 |
TIBCO Enterprise Message Service | 10.4 |
TIBCO Activation Service | 1.0 |
Table of Content
TIBCO® Activation Service 1.0.0 on Red Hat Linux
TIBCO ActiveMatrix BusinessWorks™ 5.16.1, TIBCO Rendezvous® 8.8.0 (RV) and TIBCO Enterprise Message Service™ 10.4.0 (EMS) on Microsoft Windows
Go to https://www.tibco.com/downloads and sign in.
Type in TIBCO Activation Service and click the TIBCO Activation Service link.
Click Go to download.
Select Operating system Linux, accept the EUA by checking the box and click Individual file download. Then click TIB_tibco-activation_1.0.0_linux_x86_64.zip to download.
Extract the contents of the installer package and go to the location where the RPM packages are located.
$ unzip TIB_tibco-activation_1.0.0_linux_x86_64.zip
Archive: TIB_tibco-activation_1.0.0_linux_x86_64.zip
creating: TIB_tibco-activation_1.0.0/
creating: TIB_tibco-activation_1.0.0/deb/
inflating: TIB_tibco-activation_1.0.0/deb/tibco-activation_1.0.0_x86_64-server.deb
inflating: TIB_tibco-activation_1.0.0/deb/tibco-activation_1.0.0_x86_64-util.deb
creating: TIB_tibco-activation_1.0.0/rpm/
inflating: TIB_tibco-activation_1.0.0/rpm/tibco-activation_1.0.0_x86_64-server.rpm
inflating: TIB_tibco-activation_1.0.0/rpm/tibco-activation_1.0.0_x86_64-util.rpm
$ cd TIB_tibco-activation_1.0.0/rpm/
Run the following command to install the server. Note that there is a dependency on java-17-openjdk-headless which should be handled by yum.
$ sudo yum install -y tibco-activation_1.0.0_x86_64-server.rpm
The installation process starts TIBCO® Activation Service. Once installation is complete, the status of the service can be checked by running the following command
$ sudo systemctl status flexnetls-osp
The URL to this instance of TIBCO® Activation Service and the service details are stored in the file /usr/libexec/tib-lm/README.txt. The URL is needed for configuring products that activate with this instance of TIBCO® Activation Service.
$ cat /usr/libexec/tib-lm/README.txt
The TIBCO® Activation Service has been installed as a service on this machine. It is reachable
at the following URL:
https://gxxxxxxxxxx.xxx.xxxxx.com:7070/?fp=cxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxb
The hostname above may need to be adjusted depending on your network configuration.
The service can be started and stopped using the systemctl command. For example:
sudo systemctl start flexnetls-osp
sudo systemctl stop flexnetls-osp
Install the CLI tool by running the following command.
$ sudo yum install -y tibco-activation_1.0.0_x86_64-util.rpm
Once the installation is complete, run the tib-activate CLI tool and configure it.
$ tib-activate
License Server details not configured. Please provide License Server's hostname
OR the full URL as shown in /usr/libexec/tib-lm/README.txt on server's machine:
At the prompt, provide the URL from /usr/libexec/tib-lm/README.txt.
$ tib-activate
License Server details not configured. Please provide License Server's hostname
OR the full URL as shown in /usr/libexec/tib-lm/README.txt on server's machine: https://gxxxxxxxxxx.xxx.xxxxx.com:7070/?fp=cxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxb
Initial setup: please set the password to sign in to https://gxxxxxxxxxx.xxx.xxxxx.com:7070Initial setup: please set the password for the administrator of [admin@https://gxxxxxxxxxx.xxx.xxxxx.com:7070]
Password
must be 8 or more characters in length. Password must contain 1 or more
lowercase characters. Password must contain 1 or more uppercase
characters. Password must contain 1 or more special characters
Enter new Password:
Confirm new Password:
At the prompt, set administrator password.
$ tib-activate
License Server details not configured. Please provide License Server's hostname
OR the full URL as shown in /usr/libexec/tib-lm/README.txt on server's machine: https://gxxxxxxxxxx.xxx.xxxxx.com:7070/?fp=cxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxb
Initial setup: please set the password to sign in to https://gxxxxxxxxxx.xxx.xxxxx.com:7070Initial setup: please set the password for the administrator of [admin@https://gxxxxxxxxxx.xxx.xxxxx.com:7070]
Password
must be 8 or more characters in length. Password must contain 1 or more
lowercase characters. Password must contain 1 or more uppercase
characters. Password must contain 1 or more special characters
Enter new Password:
Confirm new Password:
Successfully configured License Server details. Server Details are stored at /home/kkuruvil/.tib-activate.server-info
User's
password has been successfully updated. New user session is stored at
/home/kkuruvil/.tib-activate.profile and valid until 4:41AM
--------------------------------------------------------------------------------------------
You should register the following License Server information with TIBCO:
4xxxxxxxxxx9
--------------------------------------------------------------------------------------------
tib-activate configuration is complete. Make a note of the id which will be needed when generating a license to be uploaded to this instance of TIBCO® Activation Service. The id can also be retrieved by running the command tib-activate server hostids.
$ tib-activate server hostids
{
"selected" : {
"value" : "4xxxxxxxxxx9",
"type" : "ETHERNET",
"attributes" : [ "Physical", "Builtin" ]
},
"hostids" : [ {
"value" : "4xxxxxxxxxx9",
"type" : "ETHERNET",
"attributes" : [ "Physical", "Builtin" ]
}, {
"value" : "2xxxxxxxxxxxxxxxxx8",
"type" : "VM_UUID"
} ]
}
Go to https://www.tibco.com/downloads and sign in. Click initials in the upper right corner and select My Account > TIBCO Licenses.
Click Devices > Create Device.
Specify the following details and click Save -
tib-activate server hostids
on the activation service host
The server details are displayed.
Click Action > Map Entitlements.
Enter a value of 1 in the Qty to add field. Click Save.
The details of the mapped license are displayed.
Download the license for the device by clicking Action > Download Capability Response.
Run the following command on the TIBCO® Activation Service host to upload the license downloaded in the previous step.
$ tib-activate license upload 4xxxxxxxxxx9.bin
{
"confirmationRequestNeeded" : false
}
Upload successful.
------------------------------------------------------------
Update TIBCO Products with License Server details:
https://gxxxxxxxxxx.xxx.xxxxx.com:7070
------------------------------------------------------------
Once the TIBCO® Activation Service instance is ready, the TIBCO products need to be configured with the URL to the instance. The URL can be obtained from the file /usr/libexec/tib-lm/README.txt on the TIBCO® Activation Service host.
Note - No activation is needed for TIBCO Designer™, TIBCO Runtime Agent™ or TIBCO Administrator™.
BW can be configured with the URL to the TIBCO® Activation Service instance during installation.
If the URL is provided during installation, the installation process will add the following property to TIBCO_HOME/bw/5.16/bin/bwengine.tra
java.property.license.license_source=https://gxxxxxxxxxx.xxx.xxxxx.com:7070/?fp=cxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxb
If the URL is not provided during installation, the property needs to be added manually to TIBCO_HOME/bw/5.16/bin/bwengine.tra
Once configured with the URL, bwengine can be started.
>cd TIBCO_HOME\bw\5.16\bin
>bwengine d:\wa\BWProjects\HelloWorld
Using work space directory D:\tibco\tibcoBW5161\bw\5.16\bin\working\nxxxxxxxxxxxx1
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J:
Found binding in
[jar:file:/D:/tibco/tibcoBW5161/tpcl/5.13/lib/log4j-slf4j-impl-2.17.1.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J:
Found binding in
[jar:file:/D:/tibco/tibcoBW5161/tpcl/5.13/lib/slf4j-log4j12-1.7.31.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J:
Found binding in
[jar:file:/D:/tibco/tibcoBW5161/tpcl/5.13/lib/slf4j-simple-1.7.31.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory]
Creating trace file D:\tibco\tibcoBW5161\bw\5.16\bin\logs\nxxxxxxxxxxxx1.log
Using XMLReader org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser
2025
Feb 27 12:37:22:798 GMT -0500 BW.nxxxxxxxxxxxx1 Info [BW-Core]
BWENGINE-300001 Process Engine version 5.16.1, build V24, 2025-2-17
2025
Feb 27 12:37:22:807 GMT -0500 BW.nxxxxxxxxxxxx1 Info [BW-Core]
BWENGINE-300009 BW Plugins: version 5.16.1, build V24, 2025-2-17
2025 Feb 27 12:37:22:813 GMT -0500 BW.nxxxxxxxxxxxx1 Info [BW-Core] BWENGINE-300010 XML Support: TIBCOXML Version 5.60.200.001
2025
Feb 27 12:37:22:814 GMT -0500 BW.nxxxxxxxxxxxx1 Info [BW-Core]
BWENGINE-300011 Java version: Java HotSpot(TM) 64-Bit Server VM
17.0.9+11-LTS-201
2025 Feb 27 12:37:22:816 GMT -0500 BW.nxxxxxxxxxxxx1 Info [BW-Core] BWENGINE-300012 OS version: amd64 Windows Server 2019 10.0
2025 Feb 27 12:37:24:642 GMT -0500 BW.nxxxxxxxxxxxx1 Info [BW-Core] BWENGINE-300013 Tibrv string encoding: ISO8859-1
2025 Feb 27 12:37:25:437 GMT -0500 BW.nxxxxxxxxxxxx1 Info [BW-Core] BWENGINE-300002 Engine nxxxxxxxxxxxx1 started
2025 Feb 27 12:37:25:770 GMT -0500 BW.nxxxxxxxxxxxx1 User [BW-User] - Job-1000 [HelloWorld.process/Log]: Hello World!
2025
Feb 27 12:37:26:407 GMT -0500 BW.nxxxxxxxxxxxx1 Info
[com.tibco.license.enforcement.LicenseValidation] BW-EXT-LOG-300000
"Local License Mode : false"
2025
Feb 27 12:37:26:419 GMT -0500 BW.nxxxxxxxxxxxx1 Info
[com.tibco.license.enforcement.LicenseValidation] BW-EXT-LOG-300000
"License Source Value : https://gxxxxxxxxxx.xxx.xxxxx.com:7070/?fp=cxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxb"
2025
Feb 27 12:37:27:291 GMT -0500 BW.nxxxxxxxxxxxx1 Info
[com.tibco.license.enforcement.LicenseValidation] BW-EXT-LOG-300000 "TLS
handshake successful."
2025
Feb 27 12:37:27:385 GMT -0500 BW.nxxxxxxxxxxxx1 Info
[com.tibco.license.enforcement.LicenseValidation] BW-EXT-LOG-300000
"Certificate added to trust store."
2025
Feb 27 12:37:28:469 GMT -0500 BW.nxxxxxxxxxxxx1 Info
[com.tibco.license.enforcement.LicenseValidation] BW-EXT-LOG-300000
"Entitlement to TIBCO_BW_CCS for TIBCO Internal is confirmed through Tue
Aug 26 23:59:59 EDT 2025"
>cd TIBCO_HOME\tibrv\8.8\bin
>rvd -license https://gxxxxxxxxxx.xxx.xxxxx.com:7070/?fp=cxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxb
TIB/Rendezvous Daemon
Copyright (c) 1994-2025 by Cloud Software Group, Inc.
All Rights Reserved. Confidential & Proprietary.
Version 8.8.0 V16 02/14/25 13:08:36
2025-02-27 13:20:14 rvd: Command line: -license https://gxxxxxxxxxx.xxx.xxxxx.com:7070/?fp=cxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxb
2025-02-27 13:20:14 rvd: Hostname: nxxxxxxxxxxxx1
2025-02-27 13:20:14 rvd: Hostname IP address: 10.65.200.107
2025-02-27 13:20:14 rvd: Detected IP interface: 10.65.200.107 (IP00)
2025-02-27 13:20:14 rvd: Detected IP interface: 127.0.0.1 (loopback)
2025-02-27 13:20:14 rvd: Using license source [https://gxxxxxxxxxx.xxx.xxxxx.com:7070/?fp=cxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxb].
2025-02-27 13:20:14 rvd: Acquired license from local trust storage: No.
2025-02-27 13:20:15 rvd: Entitlement to TIBCO Rendezvous for TIBCO Internal is confirmed through 26-Aug-2025.
2025-02-27 13:20:15 rvd: Http interface - http://nxxxxxxxxxxxx1.dev.tibco.com:7580/
license = https://gxxxxxxxxxx.xxx.xxxxx.com:7070/?fp=cxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxb
>cd TIBCO_HOME\ems\10.4\samples\config
>mkdir datastore
>tibemsd -config tibemsd.conf
TIBCO Enterprise Message Service.
Copyright (c) 1997-2025 Cloud Software Group, Inc.
All rights reserved.
Version 10.4.0 V3 2025-02-11
2025-02-27 13:27:27.948 Process started from 'tibemsd'.
2025-02-27 13:27:27.948 Process Id: 10752
2025-02-27 13:27:27.954 Hostname: nxxxxxxxxxxxx1
2025-02-27 13:27:27.958 Hostname IP address: [fe80::9d54:60d6:c476:512f%15]
2025-02-27 13:27:27.975 Hostname IP address: 10.65.200.107
2025-02-27 13:27:27.976 Reading configuration from 'tibemsd.conf'.
2025-02-27 13:27:27.995 Server name: 'EMS-SERVER'.
2025-02-27 13:27:27.995 Storage Location: 'datastore'.
2025-02-27 13:27:27.996 Routing is disabled.
2025-02-27 13:27:27.996 Authorization is disabled.
2025-02-27
13:27:27.996 The server will attempt to trace warnings about
destinations that are growing unbounded above 26843545 bytes or 50000
messages.
2025-02-27 13:27:27.996 Set server properties
'large_destination_memory' and 'large_destination_count' respectively to
alter these thresholds.
2025-02-27 13:27:27.000 Loading license at startup from configuration: https://gxxxxxxxxxx.xxx.xxxxx.com:7070/?fp=cxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxb
2025-02-27 13:27:28.493 Acquired license from trusted storage: No
2025-02-27 13:27:29.750 Entitlement to TIBCO Enterprise Message Service for TIBCO Internal is confirmed through 26-Aug-2025.
2025-02-27 13:27:30.211 Accepting connections on tcp://nxxxxxxxxxxxx1/[::]:7222.
2025-02-27 13:27:30.212 Accepting connections on tcp://nxxxxxxxxxxxx1/0.0.0.0:7222.
2025-02-27 13:27:30.214 Recovering state, please wait.
2025-02-27 13:27:30.276 Server is active.
TIBCO® Activation Service - https://docs.tibco.com/pub/tibco-activation/1.0.0/doc/html/Default.htm
BW activation - https://docs.tibco.com/pub/activematrix_businessworks/5.16.1/doc/html/Default.htm#getting-started/license_enforcement.htm
RV activation - https://docs.tibco.com/pub/rendezvous/8.8.0/doc/html/Default.htm#admin-guide/Licensing.htm
EMS activation - https://docs.tibco.com/pub/ems/10.4.0/doc/html/Default.htm#users-guide/running-ems-license.htm
TIBCO ActiveMatrix BusinessWorks™ 5.16.1 (BW), TIBCO Rendezvous® 8.8.0 (RV) and TIBCO Enterprise Message Service™ 10.4.0 (EMS) require activation via a license in order to start for the Production Environment. Activation is performed by TIBCO® Activation Service. This article provides instructions on how to install and configure TIBCO® Activation Service, generate license and activate BW, RV and EMS.