Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...
Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...
Топ:
Устройство и оснащение процедурного кабинета: Решающая роль в обеспечении правильного лечения пациентов отводится процедурной медсестре...
Оснащения врачебно-сестринской бригады.
Основы обеспечения единства измерений: Обеспечение единства измерений - деятельность метрологических служб, направленная на достижение...
Интересное:
Лечение прогрессирующих форм рака: Одним из наиболее важных достижений экспериментальной химиотерапии опухолей, начатой в 60-х и реализованной в 70-х годах, является...
Распространение рака на другие отдаленные от желудка органы: Характерных симптомов рака желудка не существует. Выраженные симптомы появляются, когда опухоль...
Наиболее распространенные виды рака: Раковая опухоль — это самостоятельное новообразование, которое может возникнуть и от повышенного давления...
Дисциплины:
2021-10-05 | 36 |
5.00
из
|
Заказать работу |
|
|
Описание метода
Метод подачи запроса на раскрытие данных. Внешняя система подает на вход список ИНН управляющих организаций, по которым собирается раскрывать данные.
При условии, что Вы администратор УО подтверждение запроса на раскрытие информации проставиться автоматически.
Входные данные
В таблице представлены входные параметры метода (Таблица 7).
Таблица 7 – Входные параметры метода SetRequestForSubmit
Категория | Параметр | Тип | Max символов | Обязательность | Описание |
SetRequestForSubmitIn | inns | character varying | 12 | Да | На вход передается список ИНН управляющих организаций, с запросом о разрешении раскрытия информации по указанной организации |
Выходные параметры
В таблице представлены выходные параметры метода (Таблица 8).
Таблица 8– Выходные параметры метода SetRequestForSubmit
Категория | Параметр | Тип | Max символов | Обязательность | Описание |
SetRequestForSubmitInnStatus | inn | character varying | 12 | ИНН управляющей организации | |
status | SetRequestForSubmitInnStatusEnum | Идентификатор статуса запроса внешней системы. (Возможные значения в Таблица 9) | |||
SoapFault | code | integer | Код результата запроса | ||
name | text | Наименование | |||
description | text | Описание |
Таблица 9– Возможные значения SetRequestForSubmitInnStatusEnum
Тип | Идентификатор | Значения |
SetRequestForSubmitInnStatusEnum | 0 | Success. (Ошибок нет. Заявка подана) |
1 | Missing INN | |
2 | INN is not valid (Указан некорректный ИНН) | |
3 | Request have been already submitted (Запрос на подписку был уже подан ранее) |
Пример вызова метода
SOAP-запрос:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:api="http://api.reformagkh.ru/api_document_literal">
<soapenv:Header>
<authenticate>o0tnkvsrs9c79hrhmdslqrg3b0</authenticate>
</soapenv:Header>
<soapenv:Body>
<api:SetRequestForSubmit>
|
<inns>
<!--Zero or more repetitions:-->
<item>7702707386</item>
</inns>
</api:SetRequestForSubmit>
</soapenv:Body>
</soapenv:Envelope>
SoapFault:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://api.reformagkh.ru/api_document_literal" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<SOAP-ENV:Fault>
<faultcode>SOAP-ENV:Client</faultcode>
<faultstring>Unauthorized</faultstring>
<detail xsi:type="ns1:ErrorDetails">
<code>401</code>
<name>Unauthorized</name>
<description>Неавторизованный запрос</description>
</detail>
</SOAP-ENV:Fault>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Отсутствие SoapFault означает успешное выполнение запроса.
Ошибки
Таблица 10 – Результаты вызова метода SetRequestForSubmit
Code (Код результата запроса) | Name (Наименование) | Description (Описание) |
401 | Unauthorized | Неавторизованный запрос |
403 | Forbidden | Нет прав на выполнение запроса |
500 | Internal Server Error | Внутренняя ошибка сервера. Сервер неспособен выполнить запрос. Попробуйте обратиться позже |
1011 | Mandatory field is null | Обязательное поле «НАЗВАНИЕ ПОЛЯ» не заполнено |
1012 | Field "NAME" is not valid | Поле «НАЗВАНИЕ ПОЛЯ» заполнено не верно |
Метод GetRequestList – В разработке
Описание метода
Метод возвращает список запросов подписки на управляющую организацию, поданных внешней системой (с детализацией статуса запроса).
Выходные параметры
В таблице представлены выходные параметры метода (Таблица 11).
Таблица 11– Выходные параметры метода GetRequestList
Категория | Параметр | Тип | Max символов | Обязательность | Описание |
RequestState
| inn | character varying | 12 | Да | ИНН управляющей организации |
date_created | timestamp(0) | Да | Дата подачи запроса внешней системой | ||
status | RequestStatus | Да | Идентификатор статуса запроса (Возможные значения в Таблица 12) | ||
update_date | timestamp(0) | Да | Дата обработки заявки | ||
SoapFault | code | integer | Код результата запроса | ||
name | text | Наименование | |||
description | text | Описание |
Таблица 12– Возможные значения GetRequestList
|
Тип | Идентификатор | Значения |
RequestStatus | 1 | approved(Заявка подтверждена) |
2 | declined(Заявка отклонена) | |
3 | pending(В ожидании рассмотрения) |
Пример вызова метода
SOAP-запрос:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:api="http://api.reformagkh.ru/api_document_literal">
<soapenv:Header>
<authenticate>nteu389j2k4d76c9p6fl0oal93</authenticate>
</soapenv:Header>
<soapenv:Body>
<api:GetRequestList/>
</soapenv:Body>
</soapenv:Envelope>
SoapFault:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://api.reformagkh.ru/api_document_literal" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<SOAP-ENV:Fault>
<faultcode>SOAP-ENV:Client</faultcode>
<faultstring>Mandatory field is null</faultstring>
<detail xsi:type="ns1:ErrorDetails">
<code>1009</code>
<name>Mandatory field is null</name>
<description>Обязательное поле «sessionId» не заполнено</description>
</detail>
</SOAP-ENV:Fault>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Отсутствие SoapFault означает успешное выполнение запроса.
Ошибки
Таблица 13 – Результаты вызова метода GetRequestList
Code (Код результата запроса) | Name (Наименование) | Description (Описание) |
401 | Unauthorized | Неавторизованный запрос |
403 | Forbidden | Нет прав на выполнение запроса |
500 | Internal Server Error | Внутренняя ошибка сервера. Сервер неспособен выполнить запрос. Попробуйте обратиться позже. |
1011 | Mandatory field is null | Обязательное поле «НАЗВАНИЕ ПОЛЯ» не заполнено |
|
|
Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...
Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...
Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...
Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!