Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

Файл CommunicationSettings.xml располагается по умолчанию в папке C:\ProgramData\NPO Computer\DICS\Agent\Settings.

В файле CommunicationSettings.xml хранятся настройки, значения которых задаются в тэге Value:

признак ведения отладочных логов. Возможные значения: True, False. Значение по умолчанию False:

 
<NpoComputer.Dics.Settings.Setting_x0060_1_x005B_System.Boolean_x005D_>
  <Name>Write verbose</Name>
  <Value>false</Value>
</NpoComputer.Dics.Settings.Setting_x0060_1_x005B_System.Boolean_x005D_>

буфер передачи:
тип интервала времени нахождения пакета в буфере передачи, по истечении которого отправляется пакет-предупреждение. Возможные значения: Second, Minute, Hour, Day. Значение по умолчанию Hour:

 

<NpoComputer.Dics.Settings.Setting_x0060_1_x005B_NpoComputer.Dics.
 Communication.IntervalType_x005D_>
  <Name>Interval type of package processing warning in TransferBuffer</Name>
  <Value>Hour</Value>
</NpoComputer.Dics.Settings.Setting_x0060_1_x005B_NpoComputer.Dics.
 Communication.IntervalType_x005D_>

интервал времени нахождения пакета в буфере передачи, по истечении которого отправляется пакет-предупреждение:

 

<NpoComputer.Dics.Setting.Setting_x0060_1_x005B_System.Int32_x005D_>
  <Name>Interval of package processing warning in TransferBuffer</Name>
  <Value>8</Value>
</NpoComputer.Dics.Setting.Setting_x0060_1_x005B_System.Int32_x005D_>

Если истекает время нахождения пакета в буфере передачи, то отправляется пакет-предупреждение в систему-отправитель и в журнале ошибок Windows фиксируется ошибка превышения времени нахождения пакета в буфере. По умолчанию предупреждение отправляется через 8 часов;

тип интервала времени жизни пакета в буфере передачи. Возможные значения: Second, Minute, Hour, Day. Значение по умолчанию Day:

 

<NpoComputer.Dics.Settings.Setting_x0060_1_x005B_NpoComputer.Dics.
 Communication.IntervalType_x005D_>
  <Name>Max interval type to contain package in TransferBuffer</Name>
  <Value>Day</Value>
</NpoComputer.Dics.Settings.Setting_x0060_1_x005B_NpoComputer.Dics.
 Communication.IntervalType_x005D_>

интервал времени жизни пакета в буфере передачи:

 

<NpoComputer.Dics.Settings.Setting_x0060_1_x005B_System.Int32_x005D_>
  <Name>Max interval to contain package in TransferBuffer</Name>
  <Value>1</Value>
</NpoComputer.Dics.Settings.Setting_x0060_1_x005B_System.Int32_x005D_>

Если истекает время жизни пакета в буфере, то формируется и отправляется пакет-ошибка в систему-отправитель, исходный пакет перемещается в буфер ошибок и в журнале ошибок Windows фиксируется ошибка превышения времени жизни пакета. По умолчанию время жизни пакета 1 день;

буфер отправленных пакетов:
тип интервала времени жизни пакета в буфере отправленных пакетов. Возможные значения: Second, Minute, Hour, Day. Значение по умолчанию Day:

 

<NpoComputer.Dics.Settings.Setting_x0060_1_x005B_NpoComputer.Dics.
 Communication.IntervalType_x005D_>
  <Name>Max interval type to contain package in SentBuffer</Name>
  <Value>Day</Value>
</NpoComputer.Dics.Settings.Setting_x0060_1_x005B_NpoComputer.Dics.
 Communication.IntervalType_x005D_>

интервал времени жизни пакета в буфере отправленных пакетов:

 

<NpoComputer.Dics.Settings.Setting_x0060_1_x005B_System.Int32_x005D_>
  <Name>Max interval to contain package in SentBuffer</Name>
  <Value>7</Value>
</NpoComputer.Dics.Settings.Setting_x0060_1_x005B_System.Int32_x005D_>

Если истекает время жизни пакета в буфере отправленных пакетов, то пакет из буфера удаляется и в журнале ошибок Windows фиксируется ошибка превышения времени жизни пакета. По умолчанию время жизни пакета 7 дней;

буфер ошибок:
тип интервала времени жизни пакета в буфере ошибок. Возможные значения: Second, Minute, Hour, Day. Значение по умолчанию Day:

 

<NpoComputer.Dics.Settings.Setting_x0060_1_x005B_NpoComputer.Dics.
 Communication.IntervalType_x005D_>
  <Name>Max interval type to contain package in ErrorBuffer</Name>
  <Value>Day</Value>
</NpoComputer.Dics.Settings.Setting_x0060_1_x005B_NpoComputer.Dics.
 Communication.IntervalType_x005D_>

интервал времени жизни пакета в буфере ошибок:

 

<NpoComputer.Dics.Settings.Setting_x0060_1_x005B_System.Int32_x005D_>
  <Name>Max interval to contain package in ErrorBuffer</Name>
  <Value>28</Value>
</NpoComputer.Dics.Settings.Setting_x0060_1_x005B_System.Int32_x005D_>

Если истекает время жизни пакета в буфере ошибок, то пакет из буфера удаляется и в журнале ошибок Windows фиксируется ошибка превышения времени жизни пакета. По умолчанию время жизни пакета 28 дней;

тип и интервал проверки времени жизни пакетов в буферах текущего узла. По умолчанию время жизни пакета 4 часа:

 

<NpoComputer.Dics.Settings.Setting_x0060_1_x005B_NpoComputer.Dics.
 Communication.IntervalType_x005D_>
  <Name>TTL check interval type</Name>
  <Value>Hour</Value>
</NpoComputer.Dics.Settings.Setting_x0060_1_x005B_NpoComputer.Dics.
 Communication.IntervalType_x005D_>
<NpoComputer.Dics.Settings.Setting_x0060_1_x005B_System.Int32_x005D_>
  <Name>TTL check interval</Name>
  <Value>4</Value>
</NpoComputer.Dics.Settings.Setting_x0060_1_x005B_System.Int32_x005D_>

максимальное количество обрабатываемых файлов за одну итерацию для одного пакета. По умолчанию 100 файлов:

 

<NpoComputer.Dics.Settings.Setting_x0060_1_x005B_System.Int32_x005D_>
  <Name>Max file processed per package</Name>
  <Value>100</Value>
</NpoComputer.Dics.Settings.Setting_x0060_1_x005B_System.Int32_x005D_>

размер файлов, на которые делится пакет при передаче между узлами DICS, в байтах. По умолчанию 1048576 байта:

 

<NpoComputer.Dics.Settings.Setting_x0060_1_x005B_System.Int64_x005D_>
  <Name>Package file size</Name>
  <Value>1048576</Value>
</NpoComputer.Dics.Settings.Setting_x0060_1_x005B_System.Int64_x005D_>

список контроллеров текущего объединения. Обновляется автоматически при подключении и удалении контроллеров:

 

<NpoComputer.Dics.Settings.Setting_x0060_1_x005B_NpoComputer.Dics.
 Communication.ControllerList_x005D_>
 <Name>Controller list</Name>
 <Value>
    <Controllers>
      <string>Controller1</string>
      <string>Controller2</string>
    </Controllers>
 </Value>
</NpoComputer.Dics.Settings.Setting_x0060_1_x005B_NpoComputer.Dics.
 Communication.ControllerList_x005D_>

имя текущего агента:

 

<NpoComputer.Dics.Settings.Setting_x0060_1_x005B_System.String_x005D_>
  <Name>Communication name</Name>
  <Value>Controller1</Value>
</NpoComputer.Dics.Settings.Setting_x0060_1_x005B_System.String_x005D_>

таблицы маршрутизации, настраиваемые при помощи утилиты DicsManageUtil.exe:

 

<NpoComputer.Dics.Settings.Setting_x0060_1_x005B_NpoComputer.Dics.
 Communication.RouteTable_x005D_>
  <Name>Route table</Name>
  <Value>
    <RoutePoints>
        <RouteInfo>
          <!-- Контроллер получатель. -->
          <DestName>Controller2</DestName>
          <!-- Контроллер передатчик. -->
          <TransmitterName>Controller2</TransmitterName>
          <!-- Количество шагов. -->
          <StepCount>1</StepCount>
          <!-- Признак актуальности маршрута. -->
          <IsActive>true</IsActive>
        </RouteInfo>
    </RoutePoints>
  </Value>
</NpoComputer.Dics.Settings.Setting_x0060_1_x005B_NpoComputer.Dics.
 Communication.RouteTable_x005D_>
<NpoComputer.Dics.Settings.Setting_x0060_1_x005B_NpoComputer.Dics.
 Communication.ConnectionTable_x005D_>
  <!-- Таблица непосредственных соединений. Настраивается с помощью
   NpoComputer.Dics.ManageUtils.exe. -->
  <Name>Connection table</Name>
  <Value>
    <Connections>
        <ConnectionInfo>
            <!-- Логическое имя узла -->
            <Name>Controller2</Name>
            <!-- ИД адресной информации. -->
            <AddressID>1</AddressID>
        </ConnectionInfo>
    </Connections>
  </Value>
</NpoComputer.Dics.Settings.Setting_x0060_1_x005B_NpoComputer.Dics.
 Communication.ConnectionTable_x005D_>
<NpoComputer.Dics.Settings.Setting_x0060_1_x005B_NpoComputer.Dics.
 Communication.AddressTable_x005D_>
  <!-- Таблица адресов. Настраивается с помощью
   NpoComputer.Dics.ManageUtils.exe. -->
  <Name>Address table</Name>
  <Value>
      <Addresses>
          <AddressInfo>
            <!-- ИД адресной информации. -->
            <ID>1</ID>
            <!-- Имя конечной точки, которое должно быть указано в клиентской
              части Windows Communication Foundation (WCF) файла конфигурации. -->
            <EndpointName>Controller2</EndpointName>
            <!-- Признак актуальности. -->
            <IsActual>true</IsActual>
          </AddressInfo>
      </Addresses>
  </Value>
</NpoComputer.Dics.Settings.Setting_x0060_1_x005B_NpoComputer.Dics.
 Communication.AddressTable_x005D_>

© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }