Порядок проверки лицензии

Проверка лицензии выполняется:

Если при запуске и входе в репозиторий не найдены необходимые валидные лицензии, то появится сообщение о необходимости активации продукта. Для активации обратитесь к администратору BI-сервера.

Если при обращении к инструменту или функциональности не найдена валидная лицензия по соответствующей единице лицензирования, то появится сообщение об ограничении лицензии.

Порядок проверки лицензии при использовании сервера лицензий

Для запуска «Форсайт. Аналитическая платформа» и подключения к репозиторию используется базовая единица лицензирования AnalyticsPlatform. На одно соединение с репозиторием лицензия по каждой требуемой единице лицензирования проверяется один раз. Причем в каждом отдельном соединении лицензия по требуемой единице лицензирования проверяется снова. Другими словами, каждый отдельный запрос рассматривается как запрос от разных пользователей.

При входе в систему клиентское приложение передаёт серверу лицензий имя пользователя в верхнем регистре. Если используется доменная/интегрированная доменная аутентификация, то имя пользователя передаётся с учётом домена. Передача имени пользователя в формате UPN зависит от атрибута USEUPN в файле Metabases.xml. Под клиентским приложением понимается веб-приложение и прикладное приложение, разработанное на основе «Форсайт. Аналитическая платформа».

Запрос на использование инструмента или функциональности посылается к серверу лицензий через сервис лицензирования. Сервер лицензий проверяет наличие валидной лицензии по соответствующей единице лицензирования. В случае одобрения сервер лицензий посылает клиентскому приложению соответствующее сообщение и функциональность становится доступной для использования.

Если в сетевой лицензии задано ограничение по количеству одновременно работающих пользователей, то при работе с инструментом или использовании функциональности доступное количество единиц лицензирования уменьшается на единицу. При этом количество единиц лицензирования восстанавливается, когда функциональность перестает использоваться, например, закрывается инструмент.

Особенности использования сетевой лицензии с ограниченным количеством одновременно работающих пользователей:

  1. Сервер лицензий может одобрить клиентскому приложению использование нескольких копий одного и того же инструмента или функциональности, то есть доступное количество единиц лицензирования на используемый инструмент уменьшится на несколько единиц. Например, в веб-приложении открыт один и тот же инструмент в разных соединениях: отчёты открыты в разных браузерах.

  1. Клиентское приложение посылает серверу лицензий сообщение об освобождении инструмента или функциональности. При этом количество единиц лицензирования увеличивается на единицу. Например, закрывается инструмент, выполняется переход к другому инструменту или функциональности.

  2. Сервер лицензий одобряет клиентскому приложению использование инструмента или функциональности, если на момент запроса на сервере есть доступное количество единиц лицензирования.

При выходе из репозитория лицензия освобождается и возвращается на сервер лицензий. Если в веб-приложении выход из репозитория не выполнен и вкладка браузера закрыта, то лицензия будет освобождена только по истечении таймаута работы BI-сервера. BI-сервер оповещает сервер лицензий о своей активности каждую минуту. Также на сервере лицензий установлен дополнительный таймаут работы, который задаётся при генерации лицензии - 10 минут по умолчанию. Дополнительный таймаут работы сервера лицензий используется в случае разрыва соединения с BI-сервером, при котором не был получен запрос на закрытие соединения с репозиторием.

Сессия пользователя зависит от таймаута работы BI-сервера и лицензия может быть занята, даже если сервер лицензий неактивен. Такие сессии завершаются средствами СУБД.

См. также:

Активация продукта «Форсайт. Аналитическая платформа»