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

PP.xml

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

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

Пример

config.json

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

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

Пример

Настройка конфигурации веб-приложения

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

По умолчанию в папке установки серверной части веб-приложения содержатся преднастроенные файлы конфигурации:

Примечание. При обновлении веб-приложения содержимое файлов PPSample.xml и config-sample.json может измениться. Для сохранения настроенной конфигурации используются файлы PP.xml и config.json.

Для применения изменения конфигурации веб-приложения в файлах PP.xml и config.json перезапустите BI-сервер.

PP.xml

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

Содержимое преднастроенных файлов конфигурации PP.xml в ОС Linux и PPSample.xml в ОС Windows:

<?xml version="1.0" encoding="utf-8"?>
<pp>
    <proxy url="" />
    <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="http://<текущий IP-адрес>/FPBI_App_v10.x/axis2/services/PP.SOM.Som" />
    <metabase id="" />
    <serviceCM ParamsUrl="http://<текущий IP-адрес>/FP_App_v10.x/r/#/settings"/>
    <modules commonModulesUrl="http://<текущий IP-адрес>/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="" />
    <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/FPBI_App_v10.x/axis2/services/PP.SOM.Som" />
    <metabase id="WAREHOUSE" />
    <serviceCM ParamsUrl="http://10.7.0.100/FP_App_v10.x/r/#/settings"/>
    <modules commonModulesUrl="http://10.7.0.100/FP_App_v10.x/r/#">
    </modules>
</pp>

config.json

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

Содержимое преднастроенных файлов конфигурации config.json в ОС Linux и config.json, config-sample.json в ОС Windows:

{
  "targetRepo": "",
  "serviceUrl": "http://<текущий IP-адрес>:8110/fp10.x/app/PPService.axd",
  "locale": "ru",
  "locales": ["ru"],
  "title": "FAP10",
  "baseUrl": "http://<текущий IP-адрес>:8110/fp10.x/",
  "themes": ["fap10"]
}

{
  "targetRepo": "",
  "serviceUrl": "http://<текущий IP-адрес>/FP_App_v10.x/app/PPService.axd",
  "locale": "ru",
  "locales": ["ru"],
  "title": "FAP10",
  "baseUrl": "http://<текущий IP-адрес>/FP_App_v10.x/",
  "themes": ["fap10"]
}

Файл config.json состоит из основных и дополнительных полей.

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

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

targetRepo

serviceUrl

baseUrl

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

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

locale

locales

title

customization

metabase

modules

themes

customThemesPath

externalJs

helpUrl

kbpUrl

showVersion

webSocketPort

Пример

Пример файла config.json для работы веб-приложения:

{
  "targetRepo": "WAREHOUSE",
  "serviceUrl": "http://10.7.0.100:8110/fp10.x/app/PPService.axd",
  "locale": "ru",
  "locales": [
    "ru",
    "en"
  ],
  "title": "FAP10",
  "baseUrl": "http://10.7.0.100:8110/fp10.x/"
}

{
  "targetRepo": "WAREHOUSE",
  "serviceUrl": "http://10.7.0.100/FP_App_v10.x/app/PPService.axd",
  "locale": "ru",
  "locales": [
    "ru",
    "en"
  ],
  "title": "FAP10",
  "baseUrl": "http://10.7.0.100/FP_App_v10.x/"
}

См. также:

Установка BI-сервера | Настройка веб-приложения для работы через HTTPS | Открытие веб-приложения