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_failureevents. 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.
}