Обновление PayControl с версии 5 на версию 6 — различия между версиями
(→Обновление Java) |
|||
| Строка 12: | Строка 12: | ||
sudo update-alternatives --config java | sudo update-alternatives --config java | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
= Изменения в БД = | = Изменения в БД = | ||
| Строка 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> | ||
| + | |||
| − | + | = Обновление модулей 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-й версии
- Вся документация - https://repo.paycontrol.org/
- Руководство администратора - https://repo.paycontrol.org/server/doc/latest/pc-admin-guide/ru/
- Справочное руководство - https://repo.paycontrol.org/server/doc/latest/pc-reference-guide/ru/