Skip to main content

Denials

To find out why license requests were refused, open Denials. The report records every failed attempt to check out a license, so you can analyze those failures by user, group, feature, server, and more. Use it to find licensing bottlenecks, investigate why requests were refused, and build the case for adding or reallocating licenses.

Before you begin​

Confirm these prerequisites:

  • To see the Management screens, you have the Software License Management Admin role, the Denials Admin role, or the Account Administrator role.
  • To see the Reporting screens, you have the Software License Management Viewer role or the Denials Viewer role.

The Denials roles give access to this app only, as described in Role-based access control (RBAC).

To open Denials, select Navigation (the grid icon in the OpenLM Platform header), then Licenses and Features, then Denials.

The Denials app has four screens in two groups. The following table lists each screen, its group, and what it does:

ScreenGroupWhat it does
DenialsReportingThe denial report table, the default view.
Denial AnalysisReportingThe Denial Analysis BI dashboard, embedded in the app, on cloud deployments only.
GeneralManagementControls which denials are recorded.
Excluded DenialsManagementStops specific denials from being stored.

View denials​

To review every recorded denial, select Reporting, then Denials. The report is a sortable, filterable table. Each row is one denial: a moment when a license request was refused, usually because no license was available.

You can group the historic denial occurrences by any dimension OpenLM Platform tracks, such as user, group, and feature.

The following image shows the Denials report table with the filter bar open.

Denials report table with the filter bar open and columns for time, feature, server, vendor, and license type The Denials report, with one row per denial and controls for filtering, sorting, and columns.

Denials table columns​

Each denial can display the following columns:

ColumnWhat it shows
TimeWhen the denial occurred
Feature NameThe licensed feature that was requested
Product NameThe product the feature belongs to
Server NameThe license server that handled the request
Vendor NameThe license manager or vendor daemon
License TypeThe license model, for example Floating
VersionThe requested software version
Additional KeyAn additional license key, if any
Total Available LicensesLicenses in the pool at the time of the request
User NameThe user whose request was denied
WorkstationThe machine the request came from
ErrorThe error returned by the license manager
GroupThe user's group

To show, hide, or pin columns, select the ⋮ icon at the end of the header row, then select Columns.

Filter the report​

The following controls narrow what you see:

  • Denials Time: Limit the report to a period. Select a preset (Last 7 Days, Last 30 Days, Last 60 Days, Last 180 Days, or Last 360 Days), or select Custom and pick a start and end date on the calendar.
  • Show true denials only: Hide "false" denials, which are requests that one server refused but another server granted. See Configure which denials are recorded for how true denials are defined.
  • Toggle Filters (funnel icon): Show or hide the filter bar. Select Add Filter, select Server Name, Vendor Name, or License Type, and pick one or more values to narrow the report.
  • Search: Free-text search across the table.
  • Refresh: Reload the data.

Use the pager at the bottom of the table to change the page size and move between pages.

Denial Analysis​

To see denials summarized in charts instead of one row per denial, select Reporting, then Denial Analysis. This screen embeds the Denial Analysis BI dashboard, the same dashboard as Reporting Dashboard, then Denial Analysis on the Homepage. It is available on cloud deployments only. For what each chart and table in it shows, see Denial Analysis in the BI reports.

Configure which denials are recorded​

To control which denials OpenLM Platform stores, select Management, then General. The following image shows the General settings.

General settings screen with License Pull Tolerance and the Track True denials only option General settings control which denials OpenLM Platform records.

The following settings are available:

  • License Pull Tolerance (seconds): A grace window (default 60). If a user is denied on one server but pulls the same license from a different server within this interval, the initial denial is treated as false and is not counted as a true denial.
  • Track True denials only: When selected, OpenLM Platform does not record a denial if the license was ultimately granted by a different pool or license server, and it drops false denials (per the License Pull Tolerance window). This is a global setting that applies to the whole Denials report. It affects new data only. Denials already in the database are not changed and might still contain false denials.

Select Save to apply your changes, or Cancel to discard them.

Exclude specific denials​

Some denials are recurring license manager errors that you don't need to store. To create exclusion rules, select Management, then Excluded Denials. A denial is dropped when it matches a license server and a Major Error Code or Error Message you have registered for that server. A server with no error rules excludes nothing.

The screen has two panels:

  • License servers: The license servers that have exclusion rules, each with its License Manager type.
  • Error rules: The Major Error Code and Error Message rules for the selected server.

The following image shows the Excluded Denials screen with both panels.

Excluded Denials screen with the license servers panel and the error rules panel Excluded Denials: select a server, then manage its error rules.

Add an exclusion rule​

To add an exclusion rule:

  1. Select + Add Exclusion.
  2. In the Add Excluded Error dialog, enter the Major Error Code, the Error Message, or both, to match.
  3. Select the License Server the rule applies to.
  4. Select Save.

The following image shows the Add Excluded Error dialog.

The Add Excluded Error dialog with Major Error Code, Error Message, and License Server fields The Add Excluded Error dialog.

After you save, OpenLM Platform doesn't store matching denials. To remove a rule, select it in the error rules panel, then select Delete.

About major error codes

The Major Error Code is the number your license manager returns with the denial. It's specific to that manager, not an OpenLM code. On FlexNet-based servers (Autodesk, Esri, and others), common codes are -4 (all available licenses in use), -15 (cannot connect to the license server), -10 (feature has expired), and -18 (server does not support this feature). Other managers such as DSLS, RLM, and Sentinel use their own.

Exclude the codes you don't need, such as connection errors, rather than genuine shortages such as -4, which you usually want to keep. Find the exact codes and messages to exclude in existing denial reports, database queries, or your license manager's documentation.

See these related reports:

The documentation team might draft this page using a large language model. A technical writer reviews every page and verifies it against the product before publishing it. A human makes the final decision.