Обновление PayControl с версии 5 на версию 6 — различия между версиями

Материал из PayControl Wiki
Перейти к: навигация, поиск
(Обновление Java)
Строка 12: Строка 12:
 
sudo update-alternatives --config java
 
sudo update-alternatives --config java
 
</syntaxhighlight>
 
</syntaxhighlight>
 
= Обновление модулей PC =
 
 
Перед обновлением настоятельно рекомендуем также выполнить резервное копирование баз данных PC.
 
 
Для установки PC 6-й версии воспользуйтесь инструкцией по ссылке - https://repo.paycontrol.org/server/doc/latest/pc-install-guide/ru/#перед-установкой
 
 
После обновления '''необходимо''' отключить автозапуск Wildfly.
 
  
 
= Изменения в БД =
 
= Изменения в БД =
Строка 31: Строка 23:
 
=== Замена запроса в БД ===
 
=== Замена запроса в БД ===
  
В приведённых ниже запросах необходимо:
+
В приведённом ниже запросе необходимо:
  
 
* заменить <code>%SYSTEMID%</code> на реальное значение systemid зарегистрированное для Вашей прикладной системы. Обратите внимание, что знаки процента '''нужно удалить''';
 
* заменить <code>%SYSTEMID%</code> на реальное значение systemid зарегистрированное для Вашей прикладной системы. Обратите внимание, что знаки процента '''нужно удалить''';
Строка 41: Строка 33:
 
</syntaxhighlight>
 
</syntaxhighlight>
  
=== Лицензия ===
+
=== Замена лицензии(при наличии) в БД ===
 +
 
 +
В приведённом ниже запросе необходимо:
 +
 
 +
* заменить <code>%SYSTEMID%</code> на реальное значение systemid зарегистрированное для Вашей прикладной системы. Обратите внимание, что знаки процента '''нужно удалить''';
 +
* заменить <code>%LICENSE%</code> на реальные данные запроса, созданного для Вашей прикладной системы. Обратите внимание, что знаки процента '''нужно удалить''';
 +
** пример нужных данных запроса <code>{"request":{"systemId":"99000000-e00e-0ad0-00ab-f00f0000a0b0","dateTime":1700000000000,"usersCount":100,"licenseID":"0000e000-0000-0000-b0ec-c0f0000000f0","type":2,"features":{"gost_crypto":false,"pki":{"openssl":false},"binary_data":{"raw":true,"pdf":true},"server_signer":false,"rks":false}},"signature":"MEYCIQDy7OUT6iiligbiugYcpK9fjkU/GDRIUiJtB+UcHppVwIhAKzS+EcktxyRikvqEThPyo1jHlPuAfgxW+EEo5gioW7Y"}</code>
 +
 
 +
<syntaxhighlight lang="sql">
 +
update pc_system_params set register_request='%LICENSE%' where systemid='%SYSTEMID%';
 +
</syntaxhighlight>
 +
 
  
Установите лицензию одним из приведённых в [https://repo.paycontrol.org/server/doc/latest/pc-admin-guide/ru/#установка-лицензии руководстве администратора PC] способов.
+
= Обновление модулей PC =
 +
 
 +
Перед обновлением настоятельно рекомендуем также выполнить резервное копирование баз данных PC.
 +
 
 +
Для установки PC 6-й версии воспользуйтесь инструкцией по ссылке - https://repo.paycontrol.org/server/doc/latest/pc-install-guide/ru/#перед-установкой
 +
 
 +
После обновления '''необходимо''' отключить автозапуск Wildfly.
  
 
= Документация по работе с PC 6-й версии =
 
= Документация по работе с PC 6-й версии =

Версия 18:46, 1 октября 2024


Обновление Java

Перед обновлением компонентов PC требуется остановить Wildfly и обновить Java до версии 17. Версия 11 больше не поддерживается.

При установке Java новой версии, старая версия не удаляется, и PC может продолжить работать на версии 11, что приведёт к ошибкам.

Для того чтобы компоненты работали под Java 17, необходимо либо удалить неактуальную версию Java, либо выбрать необходимую версию с помощью:

sudo update-alternatives --config java

Изменения в БД

Запрос на регистрацию и лицензия

Получение нового запроса и лицензии

Для получения нового запроса на регистрацию и лицензии обратитесь в компанию Сэйфтек.

Замена запроса в БД

В приведённом ниже запросе необходимо:

  • заменить %SYSTEMID% на реальное значение systemid зарегистрированное для Вашей прикладной системы. Обратите внимание, что знаки процента нужно удалить;
  • заменить %REGISTERREQUEST% на реальные данные запроса, созданного для Вашей прикладной системы. Обратите внимание, что знаки процента нужно удалить;
    • пример нужных данных запроса eyJyZXF1ZXN0Ijp7InFyVVJMU2NoZW1lIjoiIiwiYmlsbGluZ1R5cGUiOjIsImludGVyYWN0aW9uRXh0ZXJuYWxVUkwiOiJodHRwczovL3BheWNvbnRyb2wuZXhhbXBsZS5jb20vcGMtY2xpZW50LWFwaS8iLCJpbnRlcmFjd----m1VRERpZndVU3VOS3BoYmV4emsifQ==
update pc_system_params set register_request='%REGISTERREQUEST%' where systemid='%SYSTEMID%';

Замена лицензии(при наличии) в БД

В приведённом ниже запросе необходимо:

  • заменить %SYSTEMID% на реальное значение systemid зарегистрированное для Вашей прикладной системы. Обратите внимание, что знаки процента нужно удалить;
  • заменить %LICENSE% на реальные данные запроса, созданного для Вашей прикладной системы. Обратите внимание, что знаки процента нужно удалить;
    • пример нужных данных запроса {"request":{"systemId":"99000000-e00e-0ad0-00ab-f00f0000a0b0","dateTime":1700000000000,"usersCount":100,"licenseID":"0000e000-0000-0000-b0ec-c0f0000000f0","type":2,"features":{"gost_crypto":false,"pki":{"openssl":false},"binary_data":{"raw":true,"pdf":true},"server_signer":false,"rks":false}},"signature":"MEYCIQDy7OUT6iiligbiugYcpK9fjkU/GDRIUiJtB+UcHppVwIhAKzS+EcktxyRikvqEThPyo1jHlPuAfgxW+EEo5gioW7Y"}
update pc_system_params set register_request='%LICENSE%' where systemid='%SYSTEMID%';


Обновление модулей PC

Перед обновлением настоятельно рекомендуем также выполнить резервное копирование баз данных PC.

Для установки PC 6-й версии воспользуйтесь инструкцией по ссылке - https://repo.paycontrol.org/server/doc/latest/pc-install-guide/ru/#перед-установкой

После обновления необходимо отключить автозапуск Wildfly.

Документация по работе с PC 6-й версии