Файл 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 |