Ранее в статье «Отсылаем запрос через БД-интерфейс Адаптера» включили и настроили в Адаптере СМЭВ способ использования ИС «База данных», и выполнили отправку запроса в СМЭВ.
В статье «Получаем запрос и отсылаем ответ через файловый интерфейс Адаптера» вы сформировали ответ на запрос и отправили его. Теперь все готово для того, чтобы принять через БД-интерфейс Адаптера этот ответ.
Как получить сообщение от СМЭВ
Адаптер СМЭВ помещает сообщения, полученные от СМЭВ, в таблицу «Receive_Table». Для просмотра полученных сообщений проверьте таблицу «mnemonic_receive» с помощью следующего скрипта:
Вы увидите сообщение, полученное от СМЭВ:
Если у вас в результате отработки запроса будет выведено несколько записей, то вы можете уточнить запрос, добавив условие выборки по полю «id» или «uid».
Текст сообщения будет представлен в виде XML-строки и помещён в поле «content». Вы можете выгрузить сообщение в свою информационную систему и выполнить его дальнейшую обработку.
ЛК УВ предоставляет возможность просмотра информации о сеансах обмена в СМЭВ.
Информация о сеансе обмена включает в частности:
- СМЭВ-идентификатор ответа;
- время получения ответа в СМЭВ;
- продолжительность обработки ответа на стороне СМЭВ;
- время получения ответа ИС инициатором;
- время подтверждения ответа ИС инициатором.