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

Файл CommunicationSettings.xml располагается в папке C:\ProgramData\NPO Computer\DICS\Controller\Settings.

В файле CommunicationSettings.xml хранятся настройки:

признак ведения отладочных логов:

 

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

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

 

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

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

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

 

<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 фиксируется ошибка превышения времени жизни пакета;

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

 

<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 TransferBuffer</Name>
  <Value>1</Value>
</NpoComputer.Dics.Settings.Setting_x0060_1_x005B_System.Int32_x005D_>

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

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

 

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

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

 
<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, в байтах:

 

<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_>
  <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_>
  <Name>Address table</Name>
  <Value>
      <Addresses>
          <AddressInfo>
            <ID>1</ID>
            <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; }