License Expiration and Caching

Licenses obtained from the TIBCO Activation Service are cached locally and used by the EMS server on subsequent process restarts to avoid unnecessary network traffic and improve startup time. Cached licenses are invalidated if the EMS server name or listen
port(s) changes and the process is restarted, requiring a new license to be obtained from the TIBCO Activation Service.

Cached licenses may expire sooner than the final expiration date of the license itself. This is done to ensure that the cached license is periodically refreshed and remains valid.

When the EMS server cannot reach the TIBCO Activation Service during a license refresh, a warning is traced and a monitoring event is issued indicating the potential for service disruption.

If the cached license expires while the TIBCO Activation Service is unreachable, the EMS server will continue to operate until the final expiration date of the license or the process is stopped, allowing for continued operation during temporary service outages.

If the cached license has not expired and the EMS server is restarted while the Activation Service is unreachable, the effective expiration date is that of the cached license, not the final expiration of the license maintained by the TIBCO Activation Service.

If the cached license expires and the EMS server is restarted while the Activation Service is unreachable, the process will be unlicensed and will terminate immediately with an error message, as no valid license can be obtained.