Настройка через web-интерфейс

Обмен сообщениями между клиентом и репозитарием производится по активным каналам. Каждый канал работает со своим набором папок и репозитарным кодом. Для настройки активного канала необходимо:

Содержание страницы:

  1. перейти в раздел НастройкиКаналы службы (рис. 1,1) и нажать кнопку Новый канал (рис. 1,2);

    Рисунок 1 – каналы службы
  2.  заполнить сетевые параметры (рис. 2,1). Описание параметров приведено в таблице 1.


    Рисунок 2 – параметры настройки

    Таблица 1 – Параметры настройки файлового шлюза 

    ПараметрОписание
    Репозитарный кодРепозитарный код компании. От данного репозитарного кода канал будет отправлять и принимать сообщения
    Путь к папке входящих сообщенийПуть к папке входящих сообщений от репозитария. Папка должна быть доступна для записи
    Путь к папке исходящих сообщенийПуть к папке сообщений для отправки в репозитарий. Папка должна быть доступна для записи
    Путь к папке отправленных сообщенийПуть к папке успешно отправленных сообщений в репозитарий. Папка должна быть доступна для записи
    Путь к папке ошибокПуть к папке ошибок. Папка должна быть доступна для записи


  3. нажать кнопку ОК (см. рис. 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

Для перехода к файлу svc.config необходимо вставить %LOCALAPPDATA% в проводник и нажать клавишу Enter на клавиатуре, затем перейти в папку установки NSD.FileGateway. 

 При настройке активного канала через XML-файл svc.config, необходимо заполнить поля, описание которых приведено в таблице 2.

 Таблица 1 – Параметры настройки файлового шлюза 

XPath-выражение

Описание

/fileGateway/channels/channel

В элементах /fileGateway/channels/channel содержатся настройки каналов службы. Каждый канал работает со своим набором папок и своим репозитарным кодом.

Требуется задать хотя бы один активный канал для успешной работы службы

/fileGateway/channels/channel/@enabled

Признак активности канала. Допустимые значения:

  • true, если канал активен,
  • false, если неактивен.

Неактивные каналы игнорируются

/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

Путь к папке ошибочных сообщений. Процесс службы должен иметь доступ на запись в эту папку