onLicenseEvent
This option was added in version 7.14.0
This option is used to run a custom JavaScript function when a product licensing event occurs. This can be used to notify IT staff when there is a product licensing issue.
The specified function is called with one argument, which is an Object with the following properties:
type (string) The type of event. Possible values are:
floating_license
: A floating license event.
name (string) The name of the event. Possible values are:
activation_failure
: This indicates that the instance was unable to activate a floating license seat at start up time. This can happen for a variety of reasons, such as a configuration or authorization issue, lack of floating license seats, or a communication error. Details are recorded in the floating license log.heartbeat_failure
: This indicates that the instance failed to check in with the floating license server due to an authorization or communication error. Details are recorded in the floating license log.seat_expires
: This property is present forheartbeat_failure
events. It is set to a Date object which indicates when the seat expires.
Example
onLicenseEvent: function(event) {
myNotifyFn(event); // Send email or text message, etc.
}
Â