License Expiration and Caching
Licenses obtained from the TIBCO Activation Service are cached locally and used by iProcess Engine on subsequent license check. It means the license expiry is checked daily or hourly.
To ensure that the cached license is periodically refreshed and remains valid, license is refreshed by the following command:
swadm LICENSE_REFRESHOn the next iProcess Engine restart or the expiration of the cached license, the engine obtains a new license from the TIBCO Activation Service, unless the restart takes place within the renewal interval. In such a case, the already cached license is used.
When the iProcess Engine cannot reach the TIBCO Activation Service during a license refresh, a warning is logged indicating the potential for service disruption.
If the cached license expires while the TIBCO Activation Service is unreachable, the iProcess Engine continues to operate until the final expiration date of the license or the process is stopped.
If the cached license has not expired and the iProcess Engine 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 iProcess Engine is restarted while the Activation Service is unreachable, the process is unlicensed and terminates immediately with an error message, as no valid license can be obtained.