Это документация для консольной версии Файлового шлюза. 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-кабинет и отобразятся в экранной форме Черновики.

  • No labels