Перейти к содержанию

Работа со СМЭВ: различия между версиями

Материал из Wiki Re:Doc
N.sadovskaya (обсуждение | вклад)
Нет описания правки
 
N.sadovskaya (обсуждение | вклад)
Нет описания правки
Строка 3: Строка 3:
Для начала нужно создать новое дело:
Для начала нужно создать новое дело:


[[Файл:Гисгмп3.jpg|700px]]
[[Файл:Гисгмп3.jpg|800px]]


Для запуска адаптера в деле необходимо в блоке '''"Задачи"''' добавить новую задачу с типом '''"Задача по шаблону"''' и выбрать необходимый адаптер. Рассмотрим запуск адаптера '''SID003619 "Запрос СНИЛС"'''.
Для запуска адаптера в деле необходимо в блоке '''"Задачи"''' добавить новую задачу с типом '''"Задача по шаблону"''' и выбрать необходимый адаптер. Рассмотрим запуск адаптера '''SID003619 "Запрос СНИЛС"'''.


[[Файл:Гисгмп4.jpg|700px]]
[[Файл:Гисгмп4.jpg|500px]]


[[Файл:Снилсадаптер01.png|700px]]
[[Файл:Снилсадаптер01.png|500px]]


[[Файл:Снилсадаптер1.png|700px]]
[[Файл:Снилсадаптер1.png|800px]]


После этого появится задача '''"Заполнить форму"''' запроса и связанная с ней форма.
После этого появится задача '''"Заполнить форму"''' запроса и связанная с ней форма.


[[Файл:Снилсадаптер2.png|700px]]
[[Файл:Снилсадаптер2.png|800px]]


Заполняем форму необходимыми данными. Красным цветом на форме выделяются поля, обязательные для заполнения. После заполнения формы необходимо нажать кнопку '''"Подписать и отправить"'''.
Заполняем форму необходимыми данными. Красным цветом на форме выделяются поля, обязательные для заполнения. После заполнения формы необходимо нажать кнопку '''"Подписать и отправить"'''.


[[Файл:Снилсадаптер3.png|700px]]
[[Файл:Снилсадаптер3.png|800px]]


После этого сформируется xml-запрос и в блоке задач появляется задача '''"Отправить запрос (получить результат сведений)"''':
После этого сформируется xml-запрос и в блоке задач появляется задача '''"Отправить запрос (получить результат сведений)"''':


[[Файл:Снилсадаптерзапрос.png|700px]]
[[Файл:Снилсадаптерзапрос.png|800px]]


Нажмём кнопку '''"Отправить"'''.  
Нажмём кнопку '''"Отправить"'''.  


[[Файл:Снилсадаптерзапросотправить.png|700px]]
[[Файл:Снилсадаптерзапросотправить.png|500px]]


Запрос автоматически подпишется ранее выбранной в настройках подписью и отправится на сервис. Нам остаётся подождать ответ:
Запрос автоматически подпишется ранее выбранной в настройках подписью и отправится на сервис. Нам остаётся подождать ответ:


[[Файл:25a.jpg|700px]]
[[Файл:25a.jpg|800px]]


Конечным результатом работы адаптера является документ в формате PDF, содержащий запрашиваемые сведения:
Конечным результатом работы адаптера является документ в формате PDF, содержащий запрашиваемые сведения:


[[Файл:26a.jpg|700px]]
[[Файл:26a.jpg|800px]]


Задача '''"Отправить запрос (получить результат сведений)"''' после получения файла ответа автоматически закрывается.
Задача '''"Отправить запрос (получить результат сведений)"''' после получения файла ответа автоматически закрывается.
Строка 46: Строка 46:
Аналогично предыдущему адаптеру, выбираем нужный в блоке '''"Задачи (тип Другая задача)"''':
Аналогично предыдущему адаптеру, выбираем нужный в блоке '''"Задачи (тип Другая задача)"''':


[[Файл:27a.jpg|700px]]
[[Файл:27a.jpg|500px]]


Заполняем форму запроса:
Заполняем форму запроса:


[[Файл:28a.jpg|700px]]
[[Файл:28a.jpg|800px]]


Нажимаем '''"Перейти к отправке"''':
Нажимаем '''"Перейти к отправке"''':


[[Файл:29a.jpg|700px]]
[[Файл:29a.jpg|500px]]


На сформированном xml-запросе нажимаем '''"Отправить"''':
На сформированном xml-запросе нажимаем '''"Отправить"''':


[[Файл:30a.jpg|700px]]
[[Файл:30a.jpg|500px]]


И вот тут начинаются различия с синхронным адаптером. Сразу ответ мы не получим, а получим запрос по тикету, который также нужно отправить:
И вот тут начинаются различия с синхронным адаптером. Сразу ответ мы не получим, а получим запрос по тикету, который также нужно отправить:


[[Файл:31a.jpg|700px]]
[[Файл:31a.jpg|800px]]


Итак, в синхронном адаптере ответ мы получаем сразу и в файле ответа на запрос, а в асинхронном в ответе мы получаем идентификатор созданного запроса, а потом уже запрашиваем результат по этому идентификатору.
Итак, в синхронном адаптере ответ мы получаем сразу и в файле ответа на запрос, а в асинхронном в ответе мы получаем идентификатор созданного запроса, а потом уже запрашиваем результат по этому идентификатору.
Строка 68: Строка 68:
Ответ:
Ответ:


[[Файл:32a.jpg|700px]]
[[Файл:32a.jpg|800px]]


Ответ в файле формата PDF:
Ответ в файле формата PDF:


[[Файл:33a.jpg|700px]]
[[Файл:33a.jpg|800px]]


Как и в предыдущем рассмотренном адаптере конечным результатом является файл ответа в формате PDF с запрашиваемыми сведениями.
Как и в предыдущем рассмотренном адаптере конечным результатом является файл ответа в формате PDF с запрашиваемыми сведениями.

Версия от 14:20, 26 мая 2015


Для начала нужно создать новое дело:

Файл:Гисгмп3.jpg

Для запуска адаптера в деле необходимо в блоке "Задачи" добавить новую задачу с типом "Задача по шаблону" и выбрать необходимый адаптер. Рассмотрим запуск адаптера SID003619 "Запрос СНИЛС".

Файл:Гисгмп4.jpg

Файл:Снилсадаптер01.png

Файл:Снилсадаптер1.png

После этого появится задача "Заполнить форму" запроса и связанная с ней форма.

Файл:Снилсадаптер2.png

Заполняем форму необходимыми данными. Красным цветом на форме выделяются поля, обязательные для заполнения. После заполнения формы необходимо нажать кнопку "Подписать и отправить".

Файл:Снилсадаптер3.png

После этого сформируется xml-запрос и в блоке задач появляется задача "Отправить запрос (получить результат сведений)":

Файл:Снилсадаптерзапрос.png

Нажмём кнопку "Отправить".

Файл:Снилсадаптерзапросотправить.png

Запрос автоматически подпишется ранее выбранной в настройках подписью и отправится на сервис. Нам остаётся подождать ответ:

Конечным результатом работы адаптера является документ в формате PDF, содержащий запрашиваемые сведения:

Задача "Отправить запрос (получить результат сведений)" после получения файла ответа автоматически закрывается.


Мы рассмотрели работу синхронного адаптера. Синхронный – это значит с быстрым ответом электронного сервиса. Он возвращает результат исполнения запроса непосредственно в ответе на запрос. При этом временные затраты на операцию не должны выходить за рамки таймаута, применяемого в СМЭВ - не более 120 сек.


Существуют также асинхронные адаптеры – с отложенным ответом. Рассмотрим такой случай на примере адаптера SID0003525 "Краткие сведения из ЕГРЮЛ". Аналогично предыдущему адаптеру, выбираем нужный в блоке "Задачи (тип Другая задача)":

Заполняем форму запроса:

Нажимаем "Перейти к отправке":

На сформированном xml-запросе нажимаем "Отправить":

И вот тут начинаются различия с синхронным адаптером. Сразу ответ мы не получим, а получим запрос по тикету, который также нужно отправить:

Итак, в синхронном адаптере ответ мы получаем сразу и в файле ответа на запрос, а в асинхронном в ответе мы получаем идентификатор созданного запроса, а потом уже запрашиваем результат по этому идентификатору.

Ответ:

Ответ в файле формата PDF:

Как и в предыдущем рассмотренном адаптере конечным результатом является файл ответа в формате PDF с запрашиваемыми сведениями.