Лицензирование


Общие правила лицензирования SetRetail 10

Сервер SetRetail10 поддерживает следующие механизмы лицензирования:

  1. Лицензирование с использованием аппаратных ключей HASP.
  2. Программное лицензирование
    1. Лицензирование на основе файла лицензии ({SetRetail10Dir}\standalone\licenses\license.c2v) с привязкой к оборудованию, на котором установлен сервер
    2. Онлайн-лицензирование на основе ключа, который выдается сервером лицензий.
    3. Демо режим.
Алгоритм выбора механизма лицензирования следующий:
  • Если подключен аппаратный ключ, то сервер использует его для получения лицензий с сервера лицензирования.
  • Если аппаратного ключа нет, или, его не удается инициализировать, тогда, для получения лицензий с сервера лицензирования необходимо вводить серийный номер.
  • Если никакой из вышеперечисленных режимов не инициализировать, тогда активируется демо режим.

МУК поддерживает работу со всеми механизмами лицензирования.


Покрытие механизмами лицензирования в зависимости от разрядности ОС

  Linux (32 bit jvm) Linux (64 bit jvm) Windows (32 bit jvm) Windows (64 bit jvm)
Demo + + + +
SW Hasp + + + +
HW Hasp + - + -


Процедура прошивки ключей

Аппаратный HASP ключ - изменение количества лицензий

При необходимости увеличения количествава лицензий (для касс и весов) для аппаратного ключа сделайте следующее:

1. Узнайте ID HASP-ключа через "SetRetail10 Управление Конфигурацией".


2. Отправьте ведущему менеджеру запрос на увеличение количествава лицензий, указав ID HASP-ключа и желаемое количество лицензий.
3. В ответ менеджер пришлёт файл лицензии с расширением .csl
4. Файл .csl скопируйте в директорию {SetRetail10Dir}\SetRetail10\acm\updates
5. В Менеджере Управления Конфигурацией отобразится обновлённое количество лицензий.

Программный ключ - изменение количества лицензий

При необходимости увеличения количества лицензий (для касс и весов) для программного ключа сделайте следующее:

1. Скопируйте файл: 

Для версии 10.0.1.52 и ниже:
{SetRetail10Dir}\server\set\licenses\license.c2v

 Для версий 10.2.XХ.XХ:
{SetRetail10Dir}\standalone\licenses\license.c2v

2. Отправьте ведущему менеджеру запрос на увеличение количества лицензий, указав ID HASP ключа (если есть), файл license.c2v и желаемое количество лицензий
3. В ответ менеджер отправит файл лицензии с расширением *.v2c (название файла не имеет значения).
4. Скопируйте *.v2c файл необходимо скопировать в директорию
Для версии 10.0.1.52 и ниже:
{SetRetail10Dir}\server\set\licenses\license.v2c

 Для версий 10.2.XХ.XХ:
{SetRetail10Dir}\standalone\licenses\license.v2c


5. После этого в Менеджере Управления конфигурацией можно отобразится количество лицензий и сообщение SOFTWARE MODE.

Внимание!
  1. Менеджер лицензий не имеет правил, по которым он будет выбирать текущую лицензию, поэтому выбирается первый найденный файл, в связи с этим, в папке \licenses\ должен быть только один файл *.v2c!
  2. Файл license.c2v формируется только при отключенном HASP-ключе.


Онлайн-лицензирование

На сервере SetRetail10, вкладка "Лицензии" > "Общие настройки" количество лицензий отображается для всех пользователей, но изменять ключ можно только, используя привелегию "Изменение лицензионного ключа".


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

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


В качестве сервера лицензий используется следующий адрес: http://setlicensemanager.crystals.ru/license/activation

Алгоритм работы работы онлайн-лицензирования


Введите ключ и нажмите кнопку [Проверить]. Отправится запрос на сервер лицензий. В ответ будет получен файл *.v2c, который сохранится в папке 
{SetRetail10Dir}\standalone\licenses\, либо код ошибки

Коды ответа от сервера

1 : SERIAL_NUMBER_NOT_FOUND = Введен несуществующий серийный номер - присланный серийный ключ не заведен на сервере лицензий. В этом случае оставляем свою текущую.
2 : SERIAL_NUMBER_DELETED = Серийный номер удален. - присланный серийный ключ удален с сервера. Удаляем свой файл лицензий и сбрасываемся в демо-режим.
3 : SERIAL_NUMBER_BLOCKED - не реализованно на серевре лицензий. В этом случае оставляем свою текущую.
4 : INVALID_C2V_DATA = Ошибка получения информации о сервере. Пожалуйста, обратитесь в службу поддержки. - присланная информация (hid), битая. В этом случае оставляем свою текущую.
5 : INVALID_SERIAL_NUMBER - Серийный номер не подходит к данному серверу. Серийный ключ не соответствует тому компьютеру, для которого он был сгенерирован. В этом случае оставляем свою текущую.

Дополнительные сообщения: 
UNABLE_CONNECT_TO_SERVER = Невозможно подключиться к серверу лицензий. Проверьте интернет соединение. - Сервер лицензий не доступен в сети.
UNABLE_TO_SAVE_V2C = Не удалось сохранить информацию о лицензии. Пожалуйста, обратитесь в службу поддержки. - Получили лицензию от сервера, но сохранить ее не удалось.
UNABLE_TO_GET_HID = Ошибка получения информации о сервере. Пожалуйста, обратитесь в службу поддержки. - Не удалось сгенерировать Hardware ID, который отправляется на сервер лицензий.

Сервер лицензий опрашивается 1 раз в 30 минут или по кнопке в визуализации сервера. Если в БД нет лицензионного ключа, то запрос на сервер не отправляется.

Уникальный идентификатор SetId

Реализовано в версии 10.2.30.0

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

SetId присылается персональным менеджером, после приобретения лицензий на ПО. Если вы не получили SetId от персонального менеджера, тогда напишите запрос на license@crystals.ru с указанием номера вашего заказа.

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

Внимание!

Установка версии 10.2.30.0 из дистрибутивов  для операционных систем ОС Windows и Linux невозможна без ввода SetId!

Подробнее про ввод SetId при установки версий можно посмотреть в соответствующих статьях:


После обновления на версию 10.2.30.0 и менеджера управления конфигурацией будет выдан запрос на ввод SetID. После обновления на версию 10.2.30.0 можно продолжить пользоваться на менеджером управления конфигурацией для обновления на более новые, кликнув по ссылке Продолжить без SetID. Тем не менее, ввод SetId необходимо произвести позже. 


После обновления на версию 10.2.30.0, если ввод SetID не был произведен в менеджере управления конфигурацией, то в правом нижнем углу окна авторизации появится сообщение “SetId не указан!”.

Кликнув на ссылку, отобразится сообщение с инструкциями по получению SetId.

Если вы уже авторизованы в системе, тогда, кликнув по ссылке откроется вкладка "Лицензии", где необходимо произвести ввод SetID.