Работа со СМЭВ — различия между версиями
[непроверенная версия] | [непроверенная версия] |
Строка 28: | Строка 28: | ||
Конечным результатом работы адаптера является документ в формате PDF, содержащий запрашиваемые сведения: | Конечным результатом работы адаптера является документ в формате PDF, содержащий запрашиваемые сведения: | ||
+ | |||
+ | [[Файл:26a.jpg]] | ||
+ | |||
+ | Задача ''Отправить запрос (получить результат сведений)'' после получения файла ответа автоматически закрывается. | ||
+ | |||
+ | |||
+ | Мы рассмотрели работу синхронного адаптера. Синхронный – это значит с быстрым ответом электронного сервиса. Он возвращает результат исполнения запроса непосредственно в ответе на запрос. При этом временные затраты на операцию не должны выходить за рамки таймаута, применяемого в СМЭВ - не более 120 сек. | ||
+ | |||
+ | |||
+ | Существуют также асинхронные адаптеры – с отложенным ответом. Рассмотрим такой случай на примере адаптера SID0003525 «Краткие сведения из ЕГРЮЛ». | ||
+ | Аналогично предыдущему адаптеру, выбираем нужный в блоке ''Задачи (тип Другая задача)'': | ||
+ | |||
+ | [[Файл:27a.jpg]] | ||
+ | |||
+ | Заполняем форму запроса: | ||
+ | |||
+ | [[Файл:28a.jpg]] | ||
+ | |||
+ | Нажимаем ''Перейти к отправке'': | ||
+ | |||
+ | [[Файл:29a.jpg]] | ||
+ | |||
+ | На сформированном xml-запросе нажимаем ''Отправить'': | ||
+ | |||
+ | [[Файл:30a.jpg]] | ||
+ | |||
+ | И вот тут начинаются различия с синхронным адаптером. Сразу ответ мы не получим, а получим запрос по тикету, который также нужно отправить: |
Версия 14:51, 23 марта 2014
Для запуска адаптера в деле необходимо в блоке Задачи создать новую задачу с типом Другая задача и выбрать необходимый адаптер. Рассмотрим запуск адаптера SID003619 «Запрос СНИЛС»
После этого появится задача Заполнить форму запроса и связанная с ней форма.
Заполним форму необходимыми данными. Красным цветом на форме выделяются поля, обязательные для заполнения. После того, как заполнили форму, нажмём кнопку Перейти к отправке.
После этого сформируется xml-запрос и в блоке задач появляется задача Отправить запрос (получить результат сведений):
Нажмём кнопку Отправить.
Запрос автоматически подпишется ранее выбранной в настройках подписью и отправится на сервис. Нам остаётся подождать ответ:
Конечным результатом работы адаптера является документ в формате PDF, содержащий запрашиваемые сведения:
Задача Отправить запрос (получить результат сведений) после получения файла ответа автоматически закрывается.
Мы рассмотрели работу синхронного адаптера. Синхронный – это значит с быстрым ответом электронного сервиса. Он возвращает результат исполнения запроса непосредственно в ответе на запрос. При этом временные затраты на операцию не должны выходить за рамки таймаута, применяемого в СМЭВ - не более 120 сек.
Существуют также асинхронные адаптеры – с отложенным ответом. Рассмотрим такой случай на примере адаптера SID0003525 «Краткие сведения из ЕГРЮЛ».
Аналогично предыдущему адаптеру, выбираем нужный в блоке Задачи (тип Другая задача):
Заполняем форму запроса:
Нажимаем Перейти к отправке:
На сформированном xml-запросе нажимаем Отправить:
И вот тут начинаются различия с синхронным адаптером. Сразу ответ мы не получим, а получим запрос по тикету, который также нужно отправить: