Это документация для консольной версии Файлового шлюза. Tехническая поддержка этой версии прекращена с 01.08.2016.
Документация для новой версии Файлового шлюза расположена здесь.
Обмен сообщениями между клиентом и репозитарием производится по активным каналам. Каждый канал работает со своим набором папок и репозитарным кодом. Для настройки активного канала необходимо:
Содержание страницы:
заполнить сетевые параметры (рис. 2,1). Описание параметров приведено в таблице 1.
Рисунок 2 – параметры настройки
Таблица 1 – Параметры настройки файлового шлюза
Параметр | Описание |
---|---|
Репозитарный код | Репозитарный код компании. От данного репозитарного кода канал будет отправлять и принимать сообщения |
Путь к папке входящих сообщений | Путь к папке входящих сообщений от репозитария. Папка должна быть доступна для записи |
Путь к папке исходящих сообщений | Путь к папке сообщений для отправки в репозитарий. Папка должна быть доступна для записи |
Путь к папке отправленных сообщений | Путь к папке успешно отправленных сообщений в репозитарий. Папка должна быть доступна для записи |
Путь к папке ошибок | Путь к папке ошибок. Папка должна быть доступна для записи |
нажать кнопку ОК (см. рис. 2,2).
В результате в списке экранной формы отобразится информация о созданном канале (рис. 3,1).
Рисунок 3 – список каналов
Для защиты передаваемой информации в настройках канала следует указать параметры криптографии, выполнив следующее:
Таблица 2 – Параметры криптографии
Параметр | Описание |
---|---|
Параметры криптографии | |
Серийный номер сертификата шифрования НРД | Используется для шифрования сообщений Допускаются значения вида 40:40:00:00:00:00:00:00:00:00:00:00:00:00:00:00 |
Серийный номер клиентского сертификата | Серийный номер сертификата, который используется для доступа к WSL-службе репозитария Допускаются значения вида 40:40:00:00:00:00:00:00:00:00:00:00:00:00:00:00 |
Профиль Валидаты | Используемый профиль Валидаты, например My |
Тип криптографии | Тип криптографии – ГОСТ или RSA |
Интервалы обновления | |
Интервалы обновления входящих сообщений | Интервал обновления входящих сообщений в формате HH:MM:SS. Например, 00:01:30 означает 1 мин 30 сек Минимальное значение – 00:00:10 |
Время задержки при мониторинге исходящих сообщений | Время ожидания загрузки нескольких файлов-вложений, если в одну папку загружается несколько файлов. Интервал ожидания исходящих сообщений в формате HH:MM:SS. Например, 00:01:30 означает 1 мин 30 сек Рекомендуется ставить значение порядка единиц секунд Минимальное значение – 00:00:01 |
Выполненные настройки будут применены после перезапуска Файлового шлюза (см. Запуск Файлового шлюза).
Для удаления канала следует нажать кнопку (см. рис. 3,3), для отключения – ссылку (см. рис. 3,4).
Для перехода к файлу svc.config необходимо вставить %LOCALAPPDATA% в проводник и нажать клавишу Enter на клавиатуре, затем перейти в папку установки NSD.FileGateway.
При настройке активного канала через XML-файл svc.config, необходимо заполнить поля, описание которых приведено в таблице 2.
Таблица 1 – Параметры настройки файлового шлюза
XPath-выражение | Описание |
---|---|
/fileGateway/channels/channel | В элементах /fileGateway/channels/channel содержатся настройки каналов службы. Каждый канал работает со своим набором папок и своим репозитарным кодом. Требуется задать хотя бы один активный канал для успешной работы службы |
/fileGateway/channels/channel/@enabled | Признак активности канала. Допустимые значения:
Неактивные каналы игнорируются |
/fileGateway/channels/channel/@repositoryCode | Репозитарный код для канала. От имени этого репозитарного кода канал будет отправлять и принимать сообщения |
/fileGateway/channels/channel/@certificateSerialNumber | Серийный номер сертификата, который используется для подписи шифрования сообщений (Сертификаты НРД ) Допускаются значения вида 40:40:00:00:00:00:00:00:00:00:00:00:00:00:00:00 |
/fileGateway/channels/channel/@clientCertificateSerialNumber | Серийный номер сертификата клиента, который используется для доступа к WSL-службе репозитария Допускаются значения вида 40:40:00:00:00:00:00:00:00:00:00:00:00:00:00:00 |
/fileGateway/channels/channel/@validataProfile | Используемый профиль Валидаты, например My |
/fileGateway/channels/channel/@cryptography | Используемая каналом криптография. Допустимые значения: RSA,GOST |
/fileGateway/channels/channel/inbox/@path | Путь к папке входящих сообщений. Процесс службы должен иметь доступ на запись в эту папку |
/fileGateway/channels/channel/inbox/@fetchInterval | Интервал обновления входящих сообщений в формате HH:MM:SS. Например, 00:01:30 означает 1 мин 30 сек Минимальное значение – 00:00:10 |
/fileGateway/channels/channel/outbox/@path | Путь к папке исходящих сообщений. Процесс службы должен иметь доступ на запись в эту папку |
/fileGateway/channels/channel/outbox/@monitoringThreshold | Интервал ожидания исходящих сообщений в формате HH:MM:SS. Например, 00:01:30 означает 1 мин 30 сек Рекомендуется ставить значение порядка единиц секунд Минимальное значение – 00:00:01 |
/fileGateway/channels/channel/sent/@path | Путь к папке отправленных сообщений. Процесс службы должен иметь доступ на запись в эту папку |
/fileGateway/channels/channel/errors/@path | Путь к папке ошибочных сообщений. Процесс службы должен иметь доступ на запись в эту папку |