Подключение сервиса новостей к веб-приложению или сервису приложения
Сервис новостей может быть интегрирован с различными программными комплексами. Для подключения уже развернутого сервиса новостей необходимо выполнить действия, описанные ниже.
Перенесите информацию с новостного агрегатора
При подключении сервиса новостей информация, хранившаяся в новостном агрегаторе будет утеряны. Для предотвращения потери информации рекомендуется произвести копирование данных заблаговременно.
Кроме того, необходимо исключить из конфигурационного файла appsettings.Production.json ключи подключения новостного аккаунта:
"SystemSettings": {
"DbNewsAccount": "news",
"DbNewsPassword": "1",
...
}
Для корректной работы необходимо выполнить следующие условия:
- Установленный WEB-Сервер КС должен быть не ниже
v.6.0.9.061
от 28.03.2025;
-> Статья «Обновление контейнера»
- Установленный сервис новостей
v.1.0.38.402
и выше;
-> Статья «Обновление сервиса в ОС Linux»
-> Статья «Обновление сервиса в ОС Windows»
- Веб-приложение должно быть не ниже версии
24.2
.
1. Откройте файл appsettings.Production.json
веб-приложения или сервиса приложения.
2. Добавьте секцию NewsService
в файл конфигурации.
"SystemSettings": {
...
},
"NewsService": {
"Address": "https://user:user@ip/виртуальный_каталог_сервиса_новостей/",
"Timeout": 60
}
Параметры | Значение | Описание |
---|---|---|
Address | https://user:user@ip/виртуальный_каталог_сервиса_новостей/ | Логин и пароль user является служебным и хранятся в конфигурационном файле appsettings.json . Файл не рекомендуется изменять! |
Timeout | 60 | Таймаут подключения к сервису новостей. |
3. Перестартуйте приложение.
Через терминал:
bash /opt/wsks-6.0.9_443/ctl/ws_ctlapp.sh -p "54430" -m "restart"
где -p "54430"
- порт веб-приложения или сервиса приложения.
Через центр администрирования:
4. Проверьте корректность подключения.
Если подключение было выполнено правильно, созданные события отобразятся на странице логина и внутри программного комплекса.
При возникновении ошибки загрузки новостей обратитесь к разделу Ошибка выполнения операции *The SSL connection could not be established, see inner exception..