Skip to main content

License Filtering with Component Filters

Component filtering can be used to restrict access to components in a multiuser environment so not all users see everything available on the license server.

When component filtering is enabled via the setting “avix.licensing.filterComponents” only the components with component ids that are allowed are visible in the floating license dialog. To allow a component to be shown a file or folder named as the component id of the component must exist in the folder specified by the setting “avix.licensing.filterComponentsPath”. The content of the files or folders are irrelevant, so empty folders and files are recommended.

Below you find a list of the current component ids used in AVIX.

Module nameComponent id
Admin *AQDreDAZcXKbFQAF
BalanceAQDreDAZcXLyygAH
Base **AQDreDAZcXJjzgAE
ConnectorAQHdrCxfcYay1CyT
Custom Time SystemAncL4zFxncveMzm5
DFXAQDreDAZcXMaGwAI
EnterpriseAQF2iwpIzDQzrM1r
ErgoAQDreDAZcXOETgAJ
Ergo SAMAQGo7PQrNDFxCfZP
Execution OptimizerAQF2iwpNuT3oJsjk
FMEAAQBVEI4Z3btaMwDq
MethodAQDreDAZcXLMpAAG
Production PlannerAQA901hbhpd0Lask
Resource BalanceAQEEaCIgJBtR13tU
SAMAQEEaCIf2_7dq1NL
SMEDAQFAIakkOflBiByl
StopwatchAQF2iwpIz_YyT9pV
UASAQFAIakkNGH0tBhv

*   Administrative component that very rarely is available in end user licenses.
** Base is a required component. It cannot be deselected in the component list.

EXAMPLE

With no filtering enabled a client sees all available components when connecting to a license server.

LicenseFiltering1.png

If filtering is enabled and files or folders with the names
“AQDreDAZcXLMpAAG” (Method),
“AQEEaCIgJBtR13tU” (ResourceBalance) and
“AQFAIakkOflBiByl” (SMED)
are added in the directory specified by the setting “avix.licensing.filterComponentsPath”,
the same client sees this:

LicenseFiltering2.png

All components apart from Method, Resource Balance and SMED are hidden and therefore unavailable to the user.

If the component list is filtered, this is indicated by "Component (X/Y)", where X is the number of available components and Y is the total amount of components.
In the example above (which is filtered), 3 of 13 components are visible and this is shown as “Component (3/13)”.
If filtering has been enabled and a path is set for the files/folders that turns on each component, then in the floating license settings dialog in the “License attributes” section the "Component filtering" checkbox is checked and the path is shown in the textfield.

LicenseFiltering3.png