Типы лицензий

Материал из DPA
Перейти к навигации Перейти к поиску

Система DPA поддерживает три типа лицензий: "Production", "Trial" и Trial No Hid".


"Trial" лицензии

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

Что произойдет, если срок действия лицензии истечет?
Если срок действия лицензии истек, то DPA сервер перестанет считывать данные с подключенного оборудования (ЧПУ и контроллеры).

Есть ли другие функциональные ограничения для Trial лицензии?
Trial лицензия позволяет использовать абсолютно весь функционал DPA. Ни каких ограничений нет.

Trial лицензия имеет привязку к машине, на которую установлен DPA сервер. В лицензии прописан HID - hardware id. Он формируется системой автоматически и является уникальным для каждой машины. Важно учесть - при изменении конфигурации машины, например, если меняется или добавляется сетевая карта, hid станет невалидным. В этом случае потребуется обновление лицензии. Trial лицензию нельзя переносить с одной машины на другую, она так же станет невалидной.

Пример файла Trial лицензии:


<LicenseKey Product="DPA Server" Type="DPA Server Trial">
  <Period ActivationDate="2016-07-08T11:45:00.8811621+05:00" ExpirationDate="2016-08-07T11:45:00.8811621+05:00" />
  <SerialNumber>ad3b1f0f-962a-4493-98fd-c7eae73d51a9</SerialNumber>
  <Parameters HardwareID="RDuUtoFA2QZhf9/LUV7u/w==" />
  <Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
    <SignedInfo>
      <CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
      <SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
      <Reference URI="">
        <Transforms>
          <Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" />
        </Transforms>
        <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
        <DigestValue>Scw9n4hqbNvey7H00Lbp5Pfxab8=</DigestValue>
      </Reference>
    </SignedInfo>
    <SignatureValue>...</SignatureValue>
  </Signature>
</LicenseKey>

Обратите внимание на следующие параметры лицензии.

Срок действия лицензии:

<Period ActivationDate="..." ExpirationDate="..." />

HID:

<Parameters HardwareID="..." />

Файл лицензии имеет цифровую подпись. Поэтому любое изменение, внесенное в файле, сделает лицензию невалидной.

"Trial No Hid" лицензии

Trial No Hid лицензия имеет те же самые ограничения, что и обычная Trial лицензия, за исключением привязки к конфигурации машины: параметр HID не используется. Такую лицензию можно переносить с одной машины на другую.

Trial No Hid лицензия может применяться в случаях установки DPA сервера на виртуальную машину. Как правило, при перезагрузке виртуальной машины может поменяться ее конфигурация, например, может смениться MAC-адрес сетевой карты, что сделает HID невалидным.

"Production" лицензии

Production лицензия не имеет ограничений по срокам действия.

Но есть другие важные ограничения. Первое - ограничение по количеству оборудования - рабочих центров - станков с ЧПУ и контроллеров, которые могут быть подключены к DPA серверу. Обратите внимание на параметр "WorkCentersCount":


<LicenseKey Product="DPA Server" Type="DPA Server Production">
  <Period ActivationDate="2016-08-18T12:38:56.0589918+05:00" />
  <SerialNumber>e75640b5-d781-464e-ba61-15b1f92f0f92</SerialNumber>
  <Parameters HardwareID="XwyIrJl/Lq1HEFoGTuHqwg==" WorkCentersCount="1000" IsProgramLoader="true" />
  <Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
    <SignedInfo>
      <CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
      <SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
      <Reference URI="">
        <Transforms>
          <Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" />
        </Transforms>
        <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
        <DigestValue>uqDxEQW7s9RN+bkuqz6zjN0T/8s=</DigestValue>
      </Reference>
    </SignedInfo>
    <SignatureValue>...</SignatureValue>
  </Signature>
</LicenseKey>