Использование MAX для всех функций в файле OPTIONS с лицензированием Flexlm - PullRequest
0 голосов
/ 19 июня 2020

Я использую файл OPTIONS для ограничения доступа к лицензиям и количества лицензий для каждого пользователя.

Я могу включить все функции для пользователя или группы, используя подстановочный знак IP-адреса в соответствии с ниже

INCLUDEALL INTERNET 59.98.121.*

Но для ограничения количества лицензий я не вижу другого варианта, кроме MAX. Для строки MAX я не вижу возможности указать все функции в файле лицензии. Я должен упомянуть одну строку для каждой функции

MAX 5 feature_name INTERNET 59.98.121.*

У меня 100 групп и 500 функций, что означает, что мне нужно будет иметь 50 000 строк для MAX в файле параметров.

Есть ли альтернативный способ определения лимита? Или я могу исключить feature_name, и это будет работать для всех функций?

1 Ответ

0 голосов
/ 20 июля 2020

Исключение feature_name в операторе MAX не поддерживается синтаксисом FlexLM, и я проверил (на v11.16.4.0), что строка MAX без него игнорируется системой.

Решение может быть для создания пакета с функциями в качестве компонентов в файле лицензии:

PACKAGE package_name vendor_name COMPONENTS="feature1 feature2"

, а затем используйте оператор MAX с именем пакета (вместо отдельных функций) в файле параметров:

MAX 2 package_name HOST_GROUP hostgroup_name

Таким образом, у вас будет "только" 100 операторов MAX для подготовки.

...