Файловый шлюз выполняет проверку наличия новых сообщений в Web-службе НРД с указанной периодичностью (параметр Интервал выгрузки сообщений в настройках канала WSL). Независимо от того, откуда было отправлено сообщение (из корня или из подпапки), каждое новое сообщение выгружается по следующим правилам:
- файлы, которые удалось расшифровать, помещаются в подпапку \INBOX\{Имя пакета в ЭДО} (например, \\INBOX\F2990001.CRY\);
- файлы, которые не удалось расшифровать, помещаются в корень папки INBOX "как есть", например, \INBOX\CERROR.CRY.
Info |
Описание формата взаимодействие представлено на сайте НРД в Приложениях к Правилам электронного документооборота НРД. Section |
---|
Column |
---|
ФШ версии 41 и выше в папке установки содержит файл fgate-cli.exe, который можно запускать из консоли. Общий порядок работы консольной версии аналогичен принципу работы десктопной версии (подробнее в разделах Отправка пакетов и Прием пакетов). Запустить шлюз можно следующими способами: - в папке %Program Files (x86)%\NSD FileGateway нажать дважды на файл fgate-cli.exe;
- в консоли перейти в папку установки ФШ, ввести команду
fgate-cli и нажать Enter.
|
Column |
---|
| Panel |
---|
bgColor | #F5F5F5 |
---|
borderStyle | dotted |
---|
| Содержание страницы: Страницы по теме: |
|
|
Code Block |
---|
language | bash |
---|
theme | Confluence |
---|
firstline | 1 |
---|
|
# запуск в консоли с настройками по умолчанию.
C:\>cd %PROGRAMFILES(x86)%\NSD File Gateway\
C:\Program Files (x86)\NSD File Gateway>fgate-cli |
Будет запущен ФШ с текущими настройками десктопной версии.
Image Added
Рисунок 1 – Запуск консольной версии
Warning |
---|
Консольный и десктопный ФШ не рекомендуется запускать одновременно, так как консольная версия по умолчанию использует тот же файл настроек, что и десктопная версия. Одновременная работа возможна, если для версий заданы разные настройки (папки и файл). |
Остановка ФШ
Нажатие клавиш Ctrl+C останавливает работу ФШ.
Вызов справки
Для вывода в консоль списка доступных команд следует ввести fgate-cli
--help.
Image Added
Рисунок 2 – список команд
Запуск с настройками, расположенными в другой папке
Warning |
---|
В консоли можно указать только папку настроек. Редактирование настроек из консоли невозможно. |
Для того, чтобы задать папку с другими настройками ФШ (по умолчанию папка %APPDATA%\NSD FileGateway
), используется параметр --data "ПУТЬ_К_ПАПКЕ"
, например:
Code Block |
---|
language | bash |
---|
theme | Confluence |
---|
|
# запуск с настройками, расположенными в папке "PATH_TO_DATA_DIRECTORY".
fgate-cli --data "PATH_TO_DATA_DIRECTORY" |
Запуск с дублированием входящих и исходящих CRY-пакетов
Для того, чтобы включить отладочный режим с дублированием входящих и исходящих CRY-пакетов в папку, используется параметр –-trace "ПУТЬ_К_ПАПКЕ"
, например:
Code Block |
---|
language | bash |
---|
theme | Confluence |
---|
|
# запуск с дублированием входящих и исходящих CRY-пакеты в папку "PATH_TO_TRACE_DIRECTORY".
fgate-cli --trace "PATH_TO_TRACE_DIRECTORY" |
Этот режим рекомендуется использовать только для диагностики проблем.
Запись лог-файлов
Лог файлы записываются в папку logs-cli, которая находится в папке настроек. Команды для настройки логирования:
Code Block |
---|
language | bash |
---|
theme | Confluence |
---|
|
# запуск ФШ с настройками по умолчанию и выводом лог-записей в консоль.
fgate-cli -v
# запуск с настройками, расположенными в папке "PATH_TO_TRACE_DIRECTORY", и выводом лог-записей в консоль.
fgate-cli --data "PATH_TO_TRACE_DIRECTORY" -v |