Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...
Топ:
Теоретическая значимость работы: Описание теоретической значимости (ценности) результатов исследования должно присутствовать во введении...
Оценка эффективности инструментов коммуникационной политики: Внешние коммуникации - обмен информацией между организацией и её внешней средой...
Особенности труда и отдыха в условиях низких температур: К работам при низких температурах на открытом воздухе и в не отапливаемых помещениях допускаются лица не моложе 18 лет, прошедшие...
Интересное:
Берегоукрепление оползневых склонов: На прибрежных склонах основной причиной развития оползневых процессов является подмыв водами рек естественных склонов...
Инженерная защита территорий, зданий и сооружений от опасных геологических процессов: Изучение оползневых явлений, оценка устойчивости склонов и проектирование противооползневых сооружений — актуальнейшие задачи, стоящие перед отечественными...
Национальное богатство страны и его составляющие: для оценки элементов национального богатства используются...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
Описание метода
Метод получения списка файлов из заданного раздела текущей анкеты дома с соответствующим идентификатором дома. Внешняя система может получать файлы по текущим анкетам своих домов (дома, находящиеся в управлении организаций, по которым разрешена подписка).
Входные данные
В таблице представлены входные параметры метода (Таблица 112).
Таблица 112 – Входные параметры метода GetFilesInfoFromHouseProfile
| Категория | Параметр | Тип | Max символов | Обязательность | Описание |
| GetFilesInfoFromHouseProfileIn
| house_id | bigint | Да | Идентификатор дома | |
| profile_part_id | integer | Идентификатор раздела, к которому относится файл (список названий разделов описан в Таблица 113) Есть возможность запросить файлы нескольких разделов, для этого передаем список идентификаторов разделов. При запросе всех файлов анкеты значения для данного параметра указываем NULL (<profile_part_id xsi:nil ="true"/>) |
Таблица 113– Разделы анкеты дома
| Идентификатор | Значение | Название раздела |
| 12 | contract_periodic_data | Jobs (Выполняемые работы) |
| 13 | contract_periodic_data | Responsibility (Выполнение обязательств) |
| 14 | contract_periodic_data | cost_service (Стоимость услуг) |
| 15 | contract_periodic_data | resources_tsz_zsk (Средства ТСЖ или ЖСК) |
| 16 | contract_periodic_data | terms_service_tsz_zsk (Условия оказания услуг ТСЖ или ЖСК) |
| 21 | mkd_overview | alarm_reason (Файлы (акты), которые прикрепляются при смене состояния дома на состояние «аварийный» и из состояния «аварийный») |
Выходные параметры
В таблице представлены выходные параметры метода (Таблица 114).
Таблица 114– Выходные параметры метода GetFilesInfoFromHouseProfile
| Категория | Параметр | Тип | Max символов | Обязательность | Описание |
| FileInfo | file_id | bigint | Да | Идентификатор файла | |
| name | character varying | 255 | Да | Название файла | |
| extension | character varying | 255 | Да | Расширение файла | |
| size | integer | Размер файла | |||
| create_date | date | Да | Дата добавления файла в анкету | ||
| SoapFault | code | integer | Код результата запроса | ||
| name | text | Наименование | |||
| description | text | Описание |
Пример вызова метода
SOAP-запрос:
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:api="http://api.reformagkh.ru/api">
<soapenv:Header>
<authenticate xsi:type="xsd:string">r3r3ct27sala7p283h4btkpe75</authenticate>
</soapenv:Header>
<soapenv:Body>
<api:GetFilesInfoFromHouseProfile soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<house_id xsi:type="xsd:int">?</house_id>
<profile_part_id xsi:type="xsd:int">?</profile_part_id>
</api:GetFilesInfoFromHouseProfile>
</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 означает успешное выполнение запроса.
Ошибки
Таблица 115 – Результаты вызова метода GetFilesInfoFromHouseProfile
| Code (Код результата запроса) | Name (Наименование) | Description (Описание) |
| 401 | Unauthorized | Неавторизованный запрос |
| 403 | Forbidden | Нет прав на выполнение запроса |
| 500 | Internal Server Error | Внутренняя ошибка сервера. Сервер неспособен выполнить запрос. Попробуйте обратиться позже. |
| 1004 | House wasn’t found | Дом с указанным идентификатором не найден |
| 1009 | Mandatory field is null | Обязательное поле «НАЗВАНИЕ ПОЛЯ» не заполнено |
| 1010 | Field "NAME" is not valid | Поле «НАЗВАНИЕ ПОЛЯ» заполнено не верно |
Метод GetFileByID – В разработке
Описание метода
Метод получения файла с соответствующим идентификатором. Внешняя система может получать файлы с соответствующим идентификатором из текущей/архивной анкеты организаций, по которым внешней системе разрешена подписка на раскрытие. Внешняя система может получать файлы, с соответствующим идентификатором, текущих анкет домов, которые в управлении организации, по которым разрешена подписка.
Входные данные
В таблице представлены входные параметры метода (Таблица 116).
Таблица 116 – Входные параметры метода GetFileByID
| Категория | Параметр | Тип | Max символов | Обязательность | Описание |
| GetFileByIDIn | file_id | bigint | Да | Идентификатор файла |
Выходные параметры
В таблице представлены выходные параметры метода (Таблица 117).
Таблица 117– Выходные параметры метода GetFileByID
| Категория | Параметр | Тип | Max символов | Обязательность | Описание |
| GetFileByIDOut | file | FileObject | Файл. (Описано в Таблица 101) | ||
| SoapFault | code | integer | Код результата запроса | ||
| name | text | Наименование | |||
| description | text | Описание |
Таблица 118 – Описание типа FileObject
| Категория | Параметр | Тип | Max символов | Обязательность | Описание |
| FileObject | name | character varying | Да | Название файла | |
| data | string | Да | Файл. Текст, содержимое зашифровано B64 |
Пример вызова метода
SOAP-запрос:
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:api="http://api.reformagkh.ru/api">
<soapenv:Header>
<authenticate xsi:type="xsd:string">r3r3ct27sala7p283h4btkpe75</authenticate>
</soapenv:Header>
<soapenv:Body>
<api:GetFileByID soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<file_id xsi:type="xsd:int">?</file_id>
</api:GetFileByID>
</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 означает успешное выполнение запроса.
Ошибки
Таблица 119 – Результаты вызова метода GetFileByID
| Code (Код результата запроса) | Name (Наименование) | Description (Описание) |
| 401 | Unauthorized | Неавторизованный запрос |
| 500 | Internal Server Error | Внутренняя ошибка сервера. Сервер неспособен выполнить запрос. Попробуйте обратиться позже. |
| 1035 | Missing file | Файл с указанным идентификатором не найден |
| 1009 | Mandatory field is null | Обязательное поле «НАЗВАНИЕ ПОЛЯ» не заполнено |
| 1010 | Field "NAME" is not valid | Поле «НАЗВАНИЕ ПОЛЯ» заполнено не верно |
|
|
|
Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...
Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначенные для поддерживания проводов на необходимой высоте над землей, водой...
История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...
История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!