В этой статье:

PP.xml

Структура файла конфигурации

Основные разделы

Дополнительные разделы

Пример

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

Допустимые пути расположения файла PP.xml:

Содержимое преднастроенного файла конфигурации 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>. Одновременное использование данных разделов недопустимо.

<service>

<proxy>

<metabase>

<serviceCM>

<modules>

Дополнительные разделы

Для расширения функциональности веб-приложения задайте дополнительные дочерние разделы:

<shareSettings>

<export>

<plugins>

<chart>

<tabSheet>

<imageLists>

<embed>

<font>

Пример

Пример файла 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

Допустимые пути расположения файла config.json:

Содержимое преднастроенного файла конфигурации 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 состоит из основных и дополнительных полей.

Основные поля

Для работы веб-приложения с минимально необходимыми настройками задайте основные поля:

targetRepo

serviceUrl

baseUrl

Дополнительные поля

Для расширения функциональности веб-приложения задайте дополнительные поля:

locale

locales

title

helpUrl

kbpUrl

showVersion

Пример

Пример файла 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 | Открытие веб-приложения