<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <configSections>
    <section name="Smev.Server" type="Smev.Server.Configuration, Smev.Server"/>
  </configSections>
  <appSettings>
    <add key="ConsumerSigningStore" value="CurrentUser"/>
    <add key="ConsumerSigningThumbprint" value="34f85a9193579987a445486044789ceca040f16f"/>
    <!-- CryptoPro -->
    <add key="NativeCryptoProviderType" value="75"/>
    <!-- VipNet -->
    <!--<add key="NativeCryptoProviderType" value="2"/>-->
    <!--Основные директории ввода-вывода-->
    <add key="InputPath" value="G:\1"/>
    <add key="OutputPath" value="G:\3"/>
    <add key="ErrorsPath" value="G:\2"/>
    <!--Таймаут для вычитки из директории-->
    <add key="FolderTimeOut" value="3000"/>
    <!--Таймаут для следующего обращения в СМЭВ после возникновения ошибки-->
    <add key="ExceptionTimeout" value="300000"/>
    <!--Хранение временых файлов в отдельной папке для истории-->
    <add key="IsLongerStorage" value="false"/>
    <!--Сохранение xml во временных файлах-->
    <add key="StoreXMLContent" value="false"/>
  </appSettings>

  <!--Краткая инструкция по настройке видов сведений
      >RequestRoot и ResponseRoot
        Вид сведедений по СМЭВ
      -=-= Указывается только для Consumers, для Providers игнорируются
      >NamespaceURI
        URI по СМЭВ
      >TimeOut
        Перерыв между запросами к СМЭВ
      >OutputPath
        Директория для ответных сообщений шлюза, если необходимо выгружать в отличную от основной директорию
      -=-= У Provider используется для возврата ошибок синхронной проверки СМЭВ
      -=-= Если OutputPath указаны, но директорий нет на диске, вид сведений не будет добавлен
      >FilePrefix
        Префикс для имени файла сообщения
      -=-= Используется при разделению собщений одного типа для нескольких потребителей
  -->
  <!--<Provider RootElementLocalName="OutputData" NamespaceURI="http://egisz.rosminzdrav.ru/GetInsuredRenderedMedicalServices/1.0.3" TimeOut="15000" FilePrefix = "FOND_"/>-->

  <Smev.Server>
    <Providers>
      <Provider RequestRoot="InputData" ResponseRoot="OutputData" NamespaceURI="http://ffoms.ru/GetInsuredRenderedMedicalServices/1.0.0" TimeOut="15000"/>
      <Provider RequestRoot="InputData"  ResponseRoot="OutputData"  NamespaceURI="http://ffoms.ru/ExecutionMedicalInsurancePolicy/1.0.0" TimeOut="15000"/>
    </Providers>
    <Consumers>
      <Consumer RequestRoot="OrderStatusEventRequest"  ResponseRoot="OrderStatusEventResponse" NamespaceURI="http://egisz.rosminzdrav.ru/ExecutionMedicalInsurancePolicy/order/event/1.0.1" TimeOut="15000" OutputPath="G:\2"/>
    </Consumers>
  </Smev.Server>

  <system.diagnostics>
    <sources>
      <source name="System.ServiceModel.MessageLogging">
        <listeners>
          <add name="messages" type="System.Diagnostics.TextWriterTraceListener" initializeData="messages.log"/>
        </listeners>
      </source>

    </sources>
    <trace autoflush="true" indentsize="4">
      <listeners>
        <add name="ErrorListener"
          type="System.Diagnostics.TextWriterTraceListener" traceOutputOptions="DateTime"
          initializeData="errors.log" />
        <remove name="Default" />
      </listeners>
    </trace>
  </system.diagnostics>
  <startup>
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2"/>
  </startup>
</configuration>
