Это документация для консольной версии Файлового шлюза. Tехническая поддержка этой версии прекращена с 01.08.2016.
Документация для новой версии Файлового шлюза расположена здесь.
В Файловый шлюз добавлена возможность автоматической загрузки черновиков сообщений в Web-кабинет. По-умолчанию черновики импортируется без изменений.
Содержание страницы:
Настройка функции загрузки черновиков в Web-кабинет производится через конфигурационный файл svc.config.
Для перехода к файлу необходимо вставить %LOCALAPPDATA% в проводник Windows и нажать клавишу Enter на клавиатуре, затем открыть папку установки NSD.FileGateway.
Далее следует в файле svc.config заполнить поля, описание которых представлено в таблице 1.
Таблица 1 – Параметры настройки для импорта черновиков в Web-кабинет
XPath-выражение | Описание |
---|---|
Общие настройки | |
/fileGateway/wsl/@lkrEndpoint | Url Web-кабинета для загрузки черновиков:
|
/fileGateway/lkrChannels/channel/@username | Логин пользователя в Web-кабинете |
/fileGateway/lkrChannels/channel/@password | Пароль пользователя в Web-кабинете |
/fileGateway/lkrChannels/channel/@clientCertificateSerialNumber | Клиентский сертификат для https-соединения |
/fileGateway/lkrChannels/channel/@validataProfile | Имя рабочего профиля в Справочнике сертификатов. Значение "My" указывается для использования профиля по умолчанию |
/fileGateway/lkrChannels/channel/@cryptography | Тип криптографии – RSA или GOST |
/fileGateway/lkrChannels/channel/@asIs | Режим импорта черновиков. Если атрибут отсутствует, или указано значение "true", черновики импортируются без изменений (с сохранением messageId и correlationId) Если указано значение "false", при импорте messageId и correlationId будут удалены. Идентификаторы генерируются автоматически при отправке анкеты в репозитарий, Так же они могут быть заполнены вручную на форме редактирования в Web-кабинете. Настройка доступна в Файловом шлюзе версии 7.0.67. В версиях < 7.0.67 при импорте черновиков messageId и correlationId удаляются. |
/fileGateway/lkrChannels/channel/outbox/@path | Путь к папке загрузки черновиков |
/fileGateway/lkrChannels/channel/sent/@path | Путь к папке для успешно отправленных черновиков. Черновики, которые не удалось отправить, останутся в папке outbox Настройка доступна в Файловом шлюзе версии 7.0.67. В версиях < 7.0.67 черновики после отправки остаются в папке outbox. |
/fileGateway/lkrChannels/channel/inbox/@path | Путь к папке входящих сообщений. Папка не используется, но путь должен быть указан. |
/fileGateway/lkrChannels/channel/errors/@path | Путь к папке ошибок, обязателен к заполнению. Папка не используется, но путь должен быть указан. |
Для работы по протоколу http должен быть открыть порт 80, по протоколу https – порт 443.
Ниже представлен пример настройки lkr-канала:
<?xml version="1.0" encoding="utf-8"?> <configuration> <nrd> <fileGateway> <wsl endpoint="https://rsa.nsd.ru/onyxpl/WslService" lkrEndpoint="http://repository1.itglobal.ru/lkr/" httpsMode="Auto"> ... </wsl> ... <channels> ... </channels> <lkrChannels> <channel enabled="true" username="" password="" clientCertificateSerialNumber="" validataProfile="My" cryptography="GOST" asIs="true"> <outbox path="c:\transfersvc\lkr\outbox" monitoringThreshold="0:00:05" /> <sent path="c:\transfersvc\lkr\sent" /> <inbox path="c:\transfersvc\lkr\inbox" /> <errors path="c:\transfersvc\lkr\errors" /> </channel> </lkrChannels> </fileGateway> </nrd> </configuration>
Загрузка черновиков не отображается в web-интерфейсе Файлового шлюза.
Для загрузки сообщений в Web-кабинет необходимо добавить подготовленный файл анкеты с расширением *.xml в папку Outbox. Если сообщение включает в себя вложение, то файл вложения должен быть помещен в данную папку. Хml-файл должен содержать ссылку на файл вложения в соответствии с форматом FpML. У сообщения должен быть корректно заполнен элемент <correlationId />.
Формат вложений – PDF.
Далее сообщения из папки Outbox будут перенесены в Web-кабинет и отобразятся в экранной форме Черновики.