Settings.xml

Наличие файла настроек проверяется при запуске BI-сервера или сервера безопасности. Поиск данного файла будет производиться в следующих папках:

Примечание. При настройке сервера безопасности файл настроек должен располагаться в папке сервера безопасности.

Настройки, хранящиеся в файле, аналогичны тем, которые сохраняются в реестре. В файле они представлены в виде XML-структуры, наименования вершин соответствуют наименованиям подразделов реестра, значения атрибутов соответствуют значениям параметров.

Пример файла с настройками: settings_xml.zip.

Все настройки указываются в рамках отдельных вершин <Key ...></Key>, которые, в свою очередь, являются дочерними для вершин <Configuration><Root>...</Root></Configuration>.

<Configuration>

  <Root>

    <Key ...>

    </Key>

    <Key ...>

    </Key>

  </Root>

</Configuration>

Раздел System

Настройки, хранящиеся в ветке реестра System, в файле сохраняются в виде дочерних вершин для вершины <Key Name="System">.

<...>

  <Key Name="PP">

    <BIS>

      <Key Name="System">

        <Cert Alg="pro" Data="..." Id="SPCERT" Key="6E8E6325-496F-4177-BCEE-8A7859225C99" />

        <OAuth>

          <Key Name="Google"

            PPUserNameFormat="%s"

            ConsumerKey="214433571309-nl9btulcqc3u05d8128uaei3fjrdni8r.apps.googleusercontent.com"

            ConsumerSecret="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"

            AuthUrl="https://accounts.google.com/o/oauth2/auth/authorize?client_id=214433571309-nl9btulcqc3u05d8128uaei3fjrdni8r.apps.googleusercontent.com&amp;response_type=code&amp;access_type=offline&amp;scope=https%3A//www.googleapis.com/auth/userinfo.profile&amp;response_mode=query&amp;redirect_uri="

            RequestTokenUrl="https://oauth2.googleapis.com/token"

            RequestCallbackParam="redirect_uri"

            UserDataUrl="https://www.googleapis.com/oauth2/v3/userinfo"

            UserIdAttr="given_name"

            UserNameAttr="name" />

        </OAuth>

        <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>

</...>

Описание настроек смотрите в разделе «Настройки в системном реестре».

Раздел Audit

В разделе с ключом Audit находятся учётные данные служебного пользователя подсистемы безопасности. Все параметры указываются в дочерних элементах элемента <Key Name="Audit">, который, в свою очередь, является дочерним элементом элемента <Root>.

<...>

  <Key Name="Audit">

    <Key Name="Credentials">

      <Key Name="Item0" Realm="<...>" Crs="<...>" Crsa="<...>"/>

      </Key>

      <...>

    </Key>

  </Key>

</...>

Описание настроек смотрите в разделе «Настройки в системном реестре».

Раздел Service

В разделе с ключом 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

Настройки, хранящиеся в ветке реестра 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"/>

</...>

Описание настроек смотрите в разделе «Настройки в системном реестре».

См. также:

Системные настройки для версии «Форсайт. Аналитическая платформа» | Настройки в системном реестре