Skip to main content
Version: 10.2

Disabler Process

The FreezeMonitor regularly checks if an app hasn’t been used. When it detects inactivity, it triggers a process that, depending on the situation, takes steps to disable the app. It also notifies the user with a pop-up message.

The pop-ups slightly differ based on the method of disabling. That is, suspend shows Suspend/Cancel buttons, terminate shows Terminate/Cancel buttons, whereas standby shows Standby/Cancel.

Suspend

An application configured with the method suspend and an IRQ time greater than zero triggers the display of the suspend pop-up window.

Interactive Request for Suspending

Interactive Request for Suspending

Click Suspend to suspend the application. This initiates the license removal process and leads to the terminate/resume pop-up.

Terminate/Resume Pop-up

Terminate/Resume Pop-up

The user may choose to resume the work or click Terminate to terminate the application completely; this leads to the quit pop-up.

Terminated - Quit Pop-up

Terminated - Quit Pop-up

Click Quit to close the pop-up.

note

There will be times when suspended applications can still be resumed even when there are no available licenses in the pool. This is due to the delayed reflection of the number of available licenses in the output of the license manager utility (lmstat). See license-requirement-offset.

If the user chooses to Resume the application and there aren't enough licenses available, a new pop-up will appear indicating which features do not have sufficient licenses. The user can still opt to resume the application regardless if the bypass-license-check attribute is set to yes.

Resume - Insufficient License

Resume - Insufficient License

Terminate

An application configured with the method terminate and an IRQ time greater than zero triggers the terminate pop-up.

Terminate Pop-up

Terminate Pop-up

Click Terminate to terminate the application completely; this leads to the close pop-up. Click Close to close the pop-up.

Terminate Pop-up - Close

Terminate Pop-up - Close

If the restart attribute is configured, a pop-up with Close and Restart buttons will appear. However, if the exit-on-termination is enabled, this part will be skipped.

Terminate Pop-up - Restart

Terminate Pop-up - Restart

Standby

An application configured with the method standby and an IRQ time greater than zero triggers the display of the standby pop-up window.

Standby Pop-up

Standby Pop-up

Click Standby to put the client in standby mode; this enables the user to continue using the application.

If the user tries to resume work after application suspension, it is necessary to check out a license from the license server. If a license is unavailable, the user must wait until one is ready.

The ability to regain the license and resume operation depends on the type of applications and license servers. Some applications cooperate with the license servers to regain a license. If that is not the case, it is necessary to configure the termination of the application when disabling it.

note

If you want to see more information when an application is disabled, set the value of the show-debug-section attribute to yes when configuring applications.

The debug section in the disabler pop-up will also show when the debug level of freezemonitor.xml is greater than 0.

Pop-up with and without Debug Section

Pop-up with and without Debug Section

License Removal

The license removal process uses the lmremove utility command, which is used in license management systems to manually release a license that a user or process has checked out. This command is particularly used when the application has been suspended or terminated to ensure that the license can be made available for other users.

When executed, lmremove requires specific parameters such as the feature name, user name, host, and display to identify the exact license to be released.

For detailed instructions on using the lmremove command, refer to the documentation of the supported license managers: