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