Ответ на запрос в случае успешного исполнения. 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; просмотров: 134;