В этой статье:
Для корректной работы веб-приложения в папке установки серверной части веб-приложения должны содержаться файлы конфигурации:
PP.xml. Предназначен для настройки подключения к BI-серверу и указания параметров веб-приложения;
config.json. Предназначен для открытия инструментов и объектов репозитория в новом интерфейсе веб-приложения.
По умолчанию в папке установки серверной части веб-приложения содержатся преднастроенные файлы конфигурации PP.xml, PPSample.xml и config.json. Файл PPSample.xml используется в качестве примера и не влияет на работу веб-приложения. Сформируйте файл PP.xml на основе PPSample.xml и заполните файл config.json.
Примечание. Преднастроенный файл конфигурации PP.xml содержится только в ОС Linux. В ОС Windows создайте файл PP.xml вручную. Наименования файлов PP.xml и PPSample.xml отличаются для сохранения настроенной конфигурации при обновлении веб-приложения в ОС Windows.
Допустимые пути расположения файла PP.xml:
/opt/foresight/fp10.x-webserver/config в ОС Linux;
C:\Program Files\Foresight\Analytics Platform 10.x Web Application\Config в ОС Windows.
Содержимое преднастроенного файла конфигурации PPSample.xml:
<?xml version="1.0" encoding="utf-8"?>
<pp>
<proxy url="http://<текущий IP-адрес>:8810/fpBI_App_v10.x/axis2/services/PP.SOM.Som"/>
<metabase id="" />
<serviceCM ParamsUrl="http://<текущий IP-адрес>:8110/fp10.x/r/#/settings"/>
<modules commonModulesUrl="http://<текущий IP-адрес>:8110/fp10.x/r/#">
</modules>
</pp>
<?xml version="1.0" encoding="utf-8"?>
<pp>
<service url="" />
<metabase id="" />
<serviceCM ParamsUrl="http://<текущий IP-адрес>:8110/fp_App_v10.x/r/#/settings"/>
<modules commonModulesUrl="http://<текущий IP-адрес>:8110/fp_App_v10.x/r/#">
</modules>
</pp>
Файл PP.xml состоит из раздела <pp>, содержащего основные и дополнительные дочерние разделы.
Для работы веб-приложения с минимально необходимыми настройками задайте основные разделы:
Примечание. Для настройки подключения к BI-серверу используйте раздел <service> или <proxy>. Одновременное использование данных разделов недопустимо.
Для расширения функциональности веб-приложения задайте дополнительные дочерние разделы:
Пример файла PP.xml с минимально необходимыми настройками для работы веб-приложения:
<?xml version="1.0" encoding="utf-8"
?>
<pp>
<proxy url="http://10.7.0.100:8810/fpBI_App_v10.x/axis2/services/PP.SOM.Som"
/>
<metabase id="WAREHOUSE"
/>
<serviceCM ParamsUrl="http://10.7.0.100:8110/fp10.x/r/#/settings"/>
<modules commonModulesUrl="http://10.7.0.100:8110/fp10.x/r/#">
</modules>
</pp>
<?xml version="1.0" encoding="utf-8"
?>
<pp>
<service url="http://10.7.0.100:8810/fpBI_App_v10.x/axis2/services/PP.SOM.Som"
/>
<metabase id="WAREHOUSE"
/>
<serviceCM ParamsUrl="http://10.7.0.100:8110/fp_App_v10.x/r/#/settings"/>
<modules commonModulesUrl="http://10.7.0.100:8110/fp_App_v10.x/r/#">
</modules>
</pp>
Допустимые пути расположения файла config.json:
/opt/foresight/fp10.x-webserver/r/config в ОС Linux;
C:\Program Files\Foresight\Analytics Platform 10.x Web Application\r\config в ОС Windows.
Содержимое преднастроенного файла конфигурации config.json:
{
"targetRepo": "",
"serviceUrl": "http://<текущий
IP-адрес>:8110/fp10.x/app/PPService.axd",
"locale": "ru",
"locales": ["ru"],
"title": "FAP10",
"helpUrl": "https://help.fsight.ru",
"baseUrl": "http://<текущий
IP-адрес>:8110/fp10.x/"
}
{
"targetRepo": "",
"serviceUrl": "http://<текущий
IP-адрес>:8110/fp_App_v10.x/app/PPService.axd",
"locale": "ru",
"locales": ["ru"],
"title": "FAP10",
"helpUrl": "https://help.fsight.ru",
"baseUrl": "http://<текущий
IP-адрес>:8110/fp_App_v10.x/"
}
Файл config.json состоит из основных и дополнительных полей.
Для работы веб-приложения с минимально необходимыми настройками задайте основные поля:
Для расширения функциональности веб-приложения задайте дополнительные поля:
Пример файла config.json с минимально необходимыми настройками для работы веб-приложения:
{
"targetRepo": "WAREHOUSE",
"serviceUrl": "http://10.7.0.100:8110/fp10.x/app/PPService.axd",
"locale": "ru",
"locales": ["ru"],
"title": "FAP10",
"helpUrl": "https://help.fsight.ru",
"baseUrl": "http://10.7.0.100:8110/fp10.x/"
}
{
"targetRepo": "WAREHOUSE",
"serviceUrl": "http://10.7.0.100:8110/fp_App_v10.x/app/PPService.axd",
"locale": "ru",
"locales": ["ru"],
"title": "FAP10",
"helpUrl": "https://help.fsight.ru",
"baseUrl": "http://10.7.0.100:8110/fp_App_v10.x/"
}
Для применения изменения конфигурации веб-приложения в файлах PP.xml и config.json перезапустите BI-сервер:
Выполните команду:
Astra Linux, Ubuntu:
sudo systemctl restart apache2-fp10.x
CentOS, РЕД ОС, Rocky Linux:
sudo systemctl restart httpd-fp10.x
ALT Linux:
sudo systemctl restart httpd2-fp10.x
Для получения подробной информации обратитесь к документации Internet Information Services или Apache в зависимости от используемого веб-сервера.
См. также:
Установка BI-сервера | Настройка веб-приложения для работы через HTTPS | Открытие веб-приложения