Eliminating Spurious Denials
If an application requests a license from a license server that uses a license file containing several INCREMENT
lines for the same feature, it is possible to get a cluster of denials reported before a successful checkout is obtained.
You can eliminate extraneous or spurious denial events from a report by selecting the Eliminate spurious denials check box during the Filter Properties step of the Create Report Configuration wizard and specifying a time interval in seconds. With this filter set, denials for the same feature, user, host, process id, and report log file that occur in clusters within the specified time interval are considered qualified for elimination.
FlexNet Manager for Engineering Applications analyzes the qualified denials in each report log according to the following criteria and eliminates extraneous denials from a report:
- If the FlexEnabled application is built with a version of FlexNet Publisher earlier than version 9.0, all qualified denials occurring within the time interval are considered together. If at the end of the time interval, the license has not been granted, the last denial is reported and all previous denials in the interval are eliminated from the report. If a series of denials is seen followed by a checkout, the checkout is reported and the denials are eliminated.
-
If the FlexEnabled application is built with FlexNet Publisher 9.0 or later:
- An ultimate denial event is never folded.
- Regular denials are always ignored.
Reports that display denial information contain several lines in the report header that indicate whether denial filtering is turned on and if so, show the results of the denial filtering. The results include the number and the percentage of eliminated denials.
The specified time interval should not be more than a few seconds. A reasonable interval corresponds to the number of seconds an individual license server spends granting a license. It should not be the total amount of time the application might wait for a license to be granted—that total time may include network latency and waiting for one or more license servers to respond to multiple requests. Large time intervals may impact FlexNet Manager for Engineering Applications performance because more events are queued to analyze the denials.
Note that this filter considers eliminating only clusters of denials reported in one report log, that is, only clusters of denials issued by the same license server. It will not eliminate “false” denials that are the result of checkout attempts from several license servers in a license file list.