Ответ на запрос в случае успешного исполнения. 2.3. Операция «Получение статуса обработки запроса»
2.3. Операция «Получение статуса обработки запроса»
2.3.1. Общие сведения
Код операции: | async_getResult |
Наименование операции: | Получение статуса обработки запроса |
Назначение операции: | Операция предназначена для запроса статуса обработки или результата выполнения ранее отправленных запросов (пп. 2.1 и 2.2) |
2.3.2. Описание входных параметров
Входные данные: async_getResult_request
№ | Код параметра | Описание параметра | Обязательность | Способ заполнения/Тип | Комментарий |
1 | smev:Message | Служебный заголовок СМЭВ | + | smev:Message | |
2 | business:MessageData | Данные сообщения, статус которого запрашивается | + | base: AcknowledgmentType |
2.3.3. Описание выходных параметров
Выходные данные: async_getResult_result
№ | Код параметра | Описание параметра | Обязательность | Способ заполнения/Тип | Комментарий |
1 | smev:Message | Служебный заголовок СМЭВ | + | smev:Message | |
2 | business:MessageData | Статус сообщения или результат выполнения | + | business: StateResultType |
Параметры комплексного типа описаны в приложении «Описание общих структур данных».
2.3.4. Коды возвратов
№ | Код возврата | Описание кода возврата | Условия возникновения | Комментарий |
1 | SRV012001 | Документ «Извещение о принятии к исполнению распоряжения» ранее размещен в системе: Уникальный номер платежа (идентификатор операции) : < Уникальный номер платежа (идентификатор операции) >; Дата распоряжения: <дата>. | Для каждого извещения (NotificationOfOrderExecution) во входящем пакете осуществляется проверка документа в системе: производится извещений, в которых в реквизите «Уникальный номер платежа (идентификатор операции)» содержится значение OrderID входящего извещения. Возникает в случае, если документы в системе найдены | |
2 | SRV012002 | Документ «Извещение об аннулировании информации о принятии к исполнению распоряжения» ранее размещен в системе: Уникальный номер платежа (идентификатор операции) аннулируемого распоряжения: < Уникальный номер платежа (идентификатор операции) >; 3Дата аннулируемого распоряжения: <дата>. | Для каждого извещения об аннулировании (NotificationOfOrderExecutionCancellation) во входящем пакете осуществляется проверка документа в системе: производится поиск документов об аннулировании извещений, в которых в реквизите «Уникальный номер платежа (идентификатор операции)» содержится значение OrderID входящего сообщения. Возникает в случае, если документы в системе найдены | |
3 | SRV012003 | Аннулируемое извещение в системе не найдено < Уникальный номер платежа (идентификатор операции) > от <дата> | Для каждого извещения об аннулировании (NotificationOfOrderExecutionCancellation) во входящем пакете осуществляется проверка документа в системе: производится поиск ЭД 10 в которых в реквизите «Уникальный номер платежа (идентификатор операции)» содержится значение OrderID входящего сообщения. Возникает в случае, если аннулируемое извещение не найдено. | |
4 | SRV012004 | Загрузка извещения о принятии к исполнению распоряжения не осуществлена. Организация, через которую внесена плата, не найдена в системе. Идентификатор организации: <payment-organization-guid значение идентификатора организации из входящего сообщения>. | Для всего входящего пакета извещений осуществляется проверка: производится поиск организации, через которую производится внесение платы, в системе среди зарегистрированных организаций по значению payment-organization-guid входящего сообщения. Возникает, если организация не найдена. | |
5 | SRV012005 | Загрузка извещения о принятии к исполнению распоряжения не осуществлена. Сумма извещения должна быть больше нуля. Уникальный номер платежа (идентификатор операции) < Уникальный номер платежа (идентификатор операции)> от <дата>. | Сумма извещения должна быть >0. | |
6 | SRV012006 | Загрузка извещения об аннулировании извещения о принятии к исполнению распоряжения не осуществлена. Организация, через которую внесена плата, не найдена в системе. Идентификатор организации: <payment-organization-guid значение идентификатора организации из входящего сообщения>. | Для всего входящего пакета извещений осуществляется проверка: производится поиск организации, через которую производится внесение платы, в системе среди зарегистрированных организаций по значению payment-organization-guid входящего сообщения. Возникает, если организация не найдена. | |
7 | EXP001000 | Внутренняя ошибка сервиса | Возникает при техническом сбое во время обработки запроса на стороне ГИС ЖКХ |
2.3.5. Контрольные примеры
|
|
Дата добавления: 2018-02-28; просмотров: 267; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!