Войти

Интерфейс файлового хранилища Адаптера

Для того чтобы воспользоваться интерфейсом файлового хранилища, необходимо войти на страницу Интеграционного Узла Адаптера (ИУА) по учетной записью администратора. (Рисунок 1).

image1.png

Рисунок 1 – Вход в ИУА.

Следующим шагом  открыть боковую вкладку, перейти в раздел Информационные системы и выбрать нужную ИС. (Рисунок 2 , 3).

image2.png

Рисунок 2 – Боковая вкладка с разделами.

image3.png

Рисунок 3 – Раздел ИС.

После выбора ИС , нужно в разделе 1-Общее нажать на выпадающий список “Способы использования адаптера” и выбрать файловое хранилище. (Рисунок 4) .

image4.png

Рисунок 4 – Выбор способа использования адаптера.

Затем указать путь к директории файлового хранилища в разделе 6 -Модуль интеграции через файловую систему . (Рисунок 5). Для этого нужно заранее создать папку «files» в директории ИУА (..\SmevAdapter\integration\files). затем внизу web-страницы нажать кнопку «Сохранить» и после перезапустить службу ИУА. В папке «files» директории «in» и «out», директории «error» и «sent» внутри «out» появятся автоматически.

image5.png

Рисунок 5 – Настройка пути к папке файлового хранилища.

Для отправки сообщений с помощью файлового обмена необходимо формировать сообщения согласно конверту сообщения ИУА:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ClientMessage>
    <isSystem>aroiv</isSystem>
    <RequestMessage xmlns="urn://x-artefacts-smev-gov-ru/services/service-adapter/types">
        <RequestMetadata>
            <clientId>55520280-3220-00778-0600-079670024542</clientId>
            <createGroupIdentity>
                <FRGUServiceCode>00000000000000000000</FRGUServiceCode>
                <FRGUServiceDescription>00000000000000000000</FRGUServiceDescription>
                <FRGUServiceRecipientDescription>00000000000000000000</FRGUServiceRecipientDescription>
            </createGroupIdentity>
            <testMessage>true</testMessage>
        </RequestMetadata>
        <RequestContent>
            <content>
                <MessagePrimaryContent>
                    <DataRequest xmlns="urn://adapter1/1.0.0">
                        <Request>Тестовый запрос с вложением</Request>

где:

  •    isSystem - Мнемоника ИС;
  • ­   clientId - клиентский идентификатор;
  • ­   FRGUServiceCode - данные для формирования кода транзакции (необязательно);
  • ­   testMessage – тестовый признак, при направлении запроса в тестовой среде СМЭВ 3 с блоком <testMessage>true</testMessage> запрос будет направлен в адрес эмулятора;
  • ­   MessagePrimaryContent - бизнес-данные запроса;
  • ­   filePath - вложение.

Для направления сообщения (запроса или ответа на запрос) в СМЭВ 3 необходимо сформированные конверты ClientMessage в формате *.xml помещать в директорию ИУА out (полный путь до папки ..\integration\files\мнемоника, указанная при настройке\out) (Рисунок 6).

image6.png

Рисунок 6 – Папка OUT ИУА.

Наименование файла может содержать русские и английские буквы, знаки препинания, цифры. Далее спустя небольшой промежуток времени, корректно сформированный конверт автоматически преобразуется ИУА, дополненный конверт ClientMessage помещается в папку sent, и направляется в СМЭВ 3. Не валидные конверты будут перемещены в папку error с описанием ошибок.

При настроенном ИУА в режим файлового обмена, все входящие сообщения будут находиться в папке in (полный путь до папки ..\SmevAdapter\integration\files\мнемоника, указанная при настройке\in) (Рисунок 7).

image7.png

Рисунок 7 – Папка IN ИУА.


Авторизуйтесь, чтобы оставить комментарий к статье