Исходный код вики Коммуникационный сервер

Версия 39.4 от Руслан Савельев на 2025/11/05 05:38

Последние авторы
1 == **1. Назначение** ==
2
3 Коммуникационный сервер версии 5 (далее СНК-КС5) – это распределённая система, предназначенная для обеспечения обмена данными в режиме реального времени между программными продуктами СНК: СНК-АЗС, СНК-Офис и СНК-ПЦ.
4
5 == **2. Запуск приложения** ==
6
7 Для запуска приложения используйте один из вариантов:
8
9 {{tabs idsToLabels="tabId1=Запуск ярлыка на рабочем столе, tabId2=Через интернет-браузер"/}}
10
11 (% id="tabId1" %)
12 (((
13 (% class="box" %)
14 (((
15 [[image:1753872619186-150.png||data-xwiki-image-style-alignment="start"]]
16 )))
17 )))
18
19 (% id="tabId2" %)
20 (((
21 (% class="box" %)
22 (((
23 Наберите в браузере ##**localhost:8000**## //(указан порт по-умолчанию)//
24 )))
25 )))
26
27 == **3. Интерфейс программы** ==
28
29 Программа открывается в браузере и состоит из следующих элементов:
30
31 * **Адресная строка** - в ней должен быть набран адрес КС //(на рисунке отмечено цифрой 1)//.
32 * **Индикатор состояния подключения** - показывает, есть ли связь с сервером обмена //(на рисунке отмечено цифрой 2)//.
33 * **Вкладки слева** - переключение между вкладками с входящими и исходящими пакетами и вкладка настроек //(на рисунке отмечено цифрой 3)//.
34 * **Основное окно** - список пакетов в выбранной вкладке, а также настройки //(на рисунке отмечено цифрой 4)//.
35
36 [[image:1742373742661-488.png||data-xwiki-image-style-alignment="center" height="437" width="600"]]
37
38 == **4. Требования к ПО** ==
39
40 * «**СНК-КС**» - 5.2.0 и выше.
41 * «**СНК-АЗС**» - 1.37.37 и выше.
42 * «**СНК-Офис**» - 1.23.2 и выше.
43 * «**СНК-ПЦ**» - 1.113.30 и выше.
44 * Действующая лицензия «**СНК-КС**» на аппаратном или виртуальном HASP-ключе. Лицензия должна отображаться в программе «[[KeyInfo>>doc:Prilozheniia_SNK.SNK-AZS.Informatsiia_po_kliucham_HASP_SNK-AZS.WebHome]]»
45
46 == **5. Общая информация** ==
47
48 Для обеспечения обмена точек обслуживания с инфраструктурой Офиса (СНК-Офис, СНК-ПЦ, СНК-Офис-Онлайн) при помощи СНК-КС5, необходимо соблюсти применение следующих пунктов:
49
50 * Установленный сервер NATS для СНК-КС5 в инфраструктуре Офиса – данное приложение будет отвечать за коммуникацию между всеми экземплярами СНК-КС5
51 * Отдельные экземпляры СНК-КС5 для каждой ТО
52 * Отдельные экземпляры СНК-КС5 для каждого из следующих приложений - СНК-Офис, СНК-ПЦ, СНК-Офис-Онлайн
53
54 Ниже приведена схема взаимодействия всех экземпляров СНК-КС5 и сервера NATS:
55
56 [[Схема работы СНК-КС5>>image:1762320317685-829.png||data-xwiki-image-style-alignment="center" height="534" width="700"]]
57
58 == **6. Установка СНК-КС5 в инфраструктуре Офиса** ==
59
60 Настройка СНК-КС5 начинается на сервере, где установлены СНК-Офис и/или СНК-ПЦ. Необходимо установить сервер NATS и отдельные экземпляры СНК-КС5 для СНК-Офис и СНК-ПЦ.
61
62 Для установки СНК-КС5 на стороне Офиса:
63
64 * Запустите установочный файл **snc_cs_update_5_4_0.exe** (или файл с более новой версией).
65 * Нажмите «**Далее**» на экранах мастера установки и списка изменений.
66
67 [[Окна начала установки и списка изменений>>image:1762320469682-529.png||data-xwiki-image-style-alignment="center" height="317" width="800"]]
68
69 * На экране выбора компонентов выберите, для какой программы нужно установить СНК-КС5.
70 * Установите флажок установки сервера NATS, если он не был установлен ранее.
71 * На следующем экране выберите папку для установки СНК-КС и нажмите «**Далее**».
72
73 [[Название>>image:1762320855644-985.png||data-xwiki-image-style-alignment="center" height="317" width="800"]]
74
75 * Дождитесь завершения установки и нажмите «**Готово**».
76
77 (% class="box infomessage" %)
78 (((
79 **Примечание!**
80 Если необходимо установить СНК-КС5 еще и для другого приложения (например «СНК-ПЦ»), то повторите действия по установке, выбрав установку СНК-КС5 для нужного приложения. Флажок «Установка сервера NATS» при повторной установке отмечать не нужно.
81 )))
82
83 == **7. Первоначальная настройка работы СНК-КС5 с СНК-Офис** ==
84
85 === **7.1. Настройка конфигурационного файла СНК-КС5** ===
86
87 (% class="box warningmessage" %)
88 (((
89 Эта настройка выполняется при первоначальной установке СНК-КС5 для СНК-Офис.
90 )))
91
92 * Остановите службу «**СНК-Коммуникационный сервер v5 СНК-ОФИС**»
93 * Откройте файл ##.\SNC_OFFICE\exchange\SncExchServer.cfg##
94 * Измените значения параметров:
95
96 |(% style="background-color:gray" %)**Имя параметра**|(% style="background-color:gray" %)**Описание значения параметра**
97 |abonent.id|Номер абонента СНК-Офис в сети СНК-КС5
98 |archive.inbox.depth|Хранение входящих пакетов, дней
99 |archive.outbox.depth|Хранение исходящих пакетов, дней
100 |archive.packet.disable|(((
101 Сохранение пакетов обмена в архив:
102
103 * true – НЕ сохранять
104 * false – сохранять
105 )))
106 |log.depth|Хранение логов СНК-КС5, дней
107 |auth.token|Общий токен сети (одинаковый для всех участников: все ТО, СНК-Офис, СНК-ПЦ)
108 |http.port|Порт для связи с СНК-Офис (по умолчанию: 8000) *****
109 |nats.host|IP и порт сервера NATS (порт по умолчанию: 7654)
110 |nats.timeout|Таймаут обращения к серверу NATS, мс
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157