| Products | Versions |
|---|---|
| TIBCO Enterprise for JMS | 10.4.x 10.5.0 |
| TIBCO Rendezvous | 8.8.x 9.0 |
| TIBCO FTL | 7.1.x 7.2.0 |
Procedures for transitioning TIBCO Messaging product activation from TIBCO Activation Service (TAS mode) to In-Product Activation (IPA mode)
license has been changed to file://<full path of IPA file>
Entitlement to TIBCO Enterprise Message Service for <COMPANY> is confirmed through <IPA expiry date>
show server should report both License Location and License Expiration with the new IPA values.
For FTL-store deployments that inherit the license from tibftlserver, also verify that the tibftlserver startup or tibftladmin --status shows the new file-based source.
Applies to: Static Config (.conf), Static Config (.json)
The server does not need to be restarted.
set server license=file://<full path of IPA file>
load_license
Applies to: Environment Variable, Command Line Parameter, Defaults
These are startup-sourced settings, so a restart is required.
For environment variable:
Set TIBEMS_LICENSE=file://<full path of IPA file>
For the command line:
Start tibemsd with -license file://<full path of IPA file>
For defaults:
Remove all explicit license settings and make sure no tibemslic.bin is present on the server process PATH so the server is using the default license server URL https://tib-activate:7070. Then place tibemslic.bin in a directory on the server process PATH so the next restart uses the IPA file instead of the default license server URL.
Applies to: Static Config (.conf), Static Config (.json)
At least one failover is required to migrate both sides of the pair.
set server license=file://<full path of IPA file>
load_license
Applies to: Environment Variable, Command Line Parameter, Defaults
This is a rolling restart migration. Update the standby first, then fail over, then update the former active.
For environment variable:
Set TIBEMS_LICENSE=file://<full path of IPA file>
For the command line:
Start the standby with -license file://<full path of IPA file>
For defaults:
Remove any explicit license settings and make sure the pair is running without tibemslic.bin on PATH, so the servers use the default license server URL: https://tib-activate:7070. Before each side is restarted during the migration sequence, place tibemslic.bin in a directory on that server's PATH so that the restarted side can access the IPA file.
Applies to: FT pair x FTL store
There are two distinct migration models for FTL-store deployments.
If the EMS server has its own explicit license configured through an EMS static config, the EMS server command line, or TIBEMS_LICENSE, that EMS-side setting takes precedence over the tibftlserver-provided license. Remove those EMS-side overrides first if the intended result is for EMS to inherit the migrated tibftlserver license.
This is a rolling tibftlserver restart migration.
For environment variable:
Restart tibftlserver with TIBFTL_LICENSE=file://<full path of IPA file>
For the command line:
Restart tibftlserver with -license file://<full path of IPA file>
This path uses an EMS-side override. EMS, therefore, continues to use the explicit EMS license source rather than inheriting the tibftlserver startup source.
set server license=file://<full path of IPA file>
load_license

2. Upload the IPA file.

3. 
4. Click on the refresh pending badge on the EMS card and wait for a couple of minutes for the servers to redeploy.
5. If an EMS server was configured to use an Activation Server URL prior to Activation Server Support on the Platform UI using a custom config during provisioning, it will need to be removed.
a. To identify: On the dataplane, check the EMS helm values. The helm chart is in the pattern:
i. helm values <ems name>-<dp id>
ii. Identify if an ems.activationUrl is set. Example:
1. ems:
activationUrl: https://badactivationurl:7070
iii. If set, remove using the instructions: https://support.tibco.com/support-home/kbsearch/article?articleNumber=KB0138419
6. Click on the EMS card and then click on the server on the left navigation menu and verify that Activation Server URL is now using the newly uploaded IPA file.
FTL server will need to be restarted for transitioning from TAS->IPA. Perform rolling upgrade to IPA license using following steps for all the FTL servers in your deployment.
1) Kill tibftlserver which was activated using TAS URL.
There are multiple ways to activate FTL (i.e. specify license to tibftlserver)
Example below shows using command line parameter -license.
2) Restart tibftlserver using IPA URL.
tibftlserver -license file://<full path of license file>
3) FTL server startup messages will print as below:
Using License Source file://<complete path of IPA license file>
Acquired License from cache: No.
Entitlement to TIBCO FTL for <COMPANY> is confirmed through <IPA expiry date>
4) tibftladmin –status (and equivalent rest api command) will show new ‘License Expiration Date’ and ‘License Location ‘
RV daemons will need to be restarted for transitioning from TAS->IPA
1) Kill rvd which was activated using TAS URL.
There are multiple ways to activate RV (i.e. specify license to rvd)
Example below shows using command line parameter -license
2) Restart rvd using IPA URL.
rvd -foreground -license file://<full path of license file>
3) rvd startup messages will print as below:
Using license source [file://<full path of IPA file>]
Acquired license from cache: No.
Entitlement to TIBCO Rendezvous for <COMPANY> is confirmed through <IPA expiry date>
4) Use REST API to check the status
curl -kv <http interface url>/api/status
Above command will show license field with updated value of source (<full path of IPA file>) and expiration
Switching from TIBCO Activation Service Remote Activation (TAS) to In-Product Activation (IPA) for TIBCO Messaging Products (EMS,RV,FTL)