License Expiration and Caching

Licenses obtained from your TIBCO Activation Service instance are cached locally and used by iProcess Engine on subsequent license checks. It means it checks for license expiry daily or hourly.

To ensure that the cached license is refreshed periodically and remains valid, the license is refreshed when the borrow limit of the cached license is expired or at the next iProcess Engine restart. Additionally, the license refresh can be forced by running the following command:

swadm LICENSE_REFRESH

You may encounter unpredictable results if the refresh or restart is done within the renewal interval of the cached license. But there is less possibility of occurrence of unpredictable results as the above command is run only when the license data is updated or renewed.

The cached license might expire when your TIBCO Activation Service instance is unreachable. In such a case, iProcess Engine continues to operate until the final expiration date of the license or the process is stopped.

The cached license might not expire and iProcess Engine is restarted when your TIBCO Activation Service instance is unreachable. In such a case, the effective expiration date is that of the cached license and not the final expiration of the license maintained by your TIBCO Activation Service instance.

The cached license might expire and the iProcess Engine is restarted when your TIBCO Activation Service instance is unreachable. In such a case, the process is unlicensed and stops immediately with an error message, as no valid license can be obtained.