Наличие файла настроек проверяется при запуске BI-сервера или сервера безопасности. Поиск данного файла будет производиться в следующих папках:
Для операционной системы Windows: %PROGRAMDATA%\Foresight\Foresight Analytics Platform.
Для операционных систем семейства Linux (файл должен называться settings.xml):
При запуске BI-сервера на веб-сервере Apache2. Необходимо проверить, указана ли переменная HOME в переменных окружениях пользователя, под которым запускается Apache2. Пользователь, под которым запускается Apache2, должен иметь доступ к каталогу, который прописан в HOME. Если переменная HOME не указана, то проверка наличия файла settings.xml будет осуществляться в каталоге «/root/.config/Foresight/Foresight Analytics Platform». Если HOME указана, то проверка наличия файла осуществляется в каталоге «$HOME/.config/Foresight/Foresight Analytics Platform».
Примечание. При настройке сервера безопасности файл настроек должен располагаться в папке сервера безопасности.
Настройки, хранящиеся в файле, аналогичны тем, которые сохраняются в реестре. В файле они представлены в виде XML-структуры, наименования вершин соответствуют наименованиям подразделов реестра, значения атрибутов соответствуют значениям параметров.
Пример файла с настройками: settings_xml.zip.
Все настройки указываются в рамках отдельных вершин <Key ...></Key>, которые в свою очередь являются дочерними для вершин <Configuration><Root>...</Root></Configuration>.
<Configuration>
<Root>
<Key ...>
</Key>
<Key ...>
</Key>
</Root>
</Configuration>
Настройки, хранящиеся в ветке реестра System, в файле сохраняются в виде дочерних вершин для вершины <Key Name="System">.
<...>
<Key Name="PP">
<BIS>
<Key Name="System">
<Cert Alg="pro" Data="..." Id="SPCERT" Key="6E8E6325-496F-4177-BCEE-8A7859225C99" />
<Session KeyIncr="0" LockSession="-2" RWLockSlim="-2" LockAd="-2" Sampling="On" SamplingStr="IsOn" Cache="1" Statable="Never" StoreBins="3" StoreBinSize="2M" SysLogMb="FPRepository" TimeoutSec="-1" />
<StateServer Host="localhost" Port="-1" Type="MemCached" />
<Pool MaxConnections="1" UserMaxConnections="0" Strategy="LRU" RetryCount = "20" RetryInterval = "2000">
<Key Name="K1" Db="USER:FPRepository@FPServer" UserMaxConnections="1" />
</Pool>
<Mbs>
<Key Name="FPRepository" StatKeys="57637,150" />
</Mbs>
...
</Key>
</BIS>
</Key>
</...>
Описание настроек смотрите в разделе «Настройки в системном реестре».
В разделе с ключом Service находятся настройки для обращения к удаленному BI-серверу. Все параметры указываются в дочерних элементах элемента <Key Name="Service">, который в свою очередь является дочерним элементом элемента <Root>.
<...>
<Key Name="Service">
<Epts>
<Key Name="s0" address="http://localhost:9090/axis2/services/PP.SOM.Som"/>
<Key Name="s1" address="http://localhost:9091/axis2/services/PP.SOM.Som"/>
<Key Name="s2" address="http://localhost:9092/axis2/services/PP.SOM.Som"/>
</Epts>
<Mbs>
<Key Name="FPRepository1" endpoint="">
</Key>
<Key Name="FPRepository2" endpoint="s1">
</Key>
</Mbs>
...
</Key>
</...>
Описание настроек смотрите в разделе «Настройки в системном реестре».
Настройки, хранящиеся в ветке реестра InMem, в файле сохраняются в виде дочерних вершин для вершины <Key Name="InMem">. Для получения подробной информации обратитесь к разделу «Кэширование данных In-Memory».
<...>
<Key Name="InMem">
<Key Name="UseInMem" Value="true"/>
<Key Name="DataDir" Value="C:\ProgramData\Foresight\Foresight Analytics Platform\inmem_data\"/>
<Key Name="MemLimitMb" Value="6000"/>
</Key>
</...>
Описание настроек смотрите в разделе «Настройки в системном реестре».
<...>
<Key Name="VirtualMemoryThreshold" Value="55"/>
</...>
Описание настроек смотрите в разделе «Настройки в системном реестре».
См. также:
Системные настройки для версии «Форсайт. Аналитическая платформа» | Настройки в системном реестре