GetObjects: различия между версиями
(не показаны 2 промежуточные версии 1 участника) | |||
Строка 1: | Строка 1: | ||
+ | ''BETA-ESBD'' | ||
+ | |||
'''Метод предназначен для получения РКА и идентификатора ПО, ВО и ЗУ по введенным параметрам.''' | '''Метод предназначен для получения РКА и идентификатора ПО, ВО и ЗУ по введенным параметрам.''' | ||
Строка 15: | Строка 17: | ||
Если категория объекта ЗУ (Земельный участок) тогда в тэге '''param_category''' передается значение 1: | Если категория объекта ЗУ (Земельный участок) тогда в тэге '''param_category''' передается значение 1: | ||
− | |||
<objects> | <objects> | ||
<territory_id></territory_id> | <territory_id></territory_id> | ||
Строка 23: | Строка 24: | ||
<ground_cadastre_number></ground_cadastre_number> | <ground_cadastre_number></ground_cadastre_number> | ||
</objects> | </objects> | ||
− | |||
'''где:''' | '''где:''' | ||
Строка 36: | Строка 36: | ||
Если категория объекта ПО тогда в тэге '''param_category''' передается значение 2: | Если категория объекта ПО тогда в тэге '''param_category''' передается значение 2: | ||
− | |||
<objects> | <objects> | ||
<territory_id></territory_id> | <territory_id></territory_id> | ||
Строка 45: | Строка 44: | ||
<part_building_number></part_building_number> | <part_building_number></part_building_number> | ||
</objects> | </objects> | ||
− | |||
Строка 59: | Строка 57: | ||
Если категория объекта ВО тогда в тэге '''param_category''' передается значение 3: | Если категория объекта ВО тогда в тэге '''param_category''' передается значение 3: | ||
− | |||
<objects> | <objects> | ||
<territory_id></territory_id> | <territory_id></territory_id> | ||
Строка 68: | Строка 65: | ||
<room_number></room_number> | <room_number></room_number> | ||
</objects> | </objects> | ||
− | |||
'''где:''' | '''где:''' | ||
Строка 74: | Строка 70: | ||
● territory_id - ''идентификатор родительского населенного пункта'' | ● territory_id - ''идентификатор родительского населенного пункта'' | ||
● geonim_id - ''идентификатор родительской СЧНП'' | ● geonim_id - ''идентификатор родительской СЧНП'' | ||
− | ● param_category - ''категория | + | ● param_category - ''категория объекта'' |
● building_number - ''номер ПО'' | ● building_number - ''номер ПО'' | ||
● room_code - ''код значения в справочнике'' | ● room_code - ''код значения в справочнике'' |
Текущая версия от 15:24, 16 июня 2022
BETA-ESBD
Метод предназначен для получения РКА и идентификатора ПО, ВО и ЗУ по введенным параметрам.
● ID родительского населенного пункта ● ID родительской СЧНП ● категория ПО ● номер ПО ● номер корпуса ● номер блока
Данный метод обращается в ГБД "Адресный регистр" если объект найдены, то обновляет/создает карточки объекта в ЕСБД.
Тело запроса в aRequest. Содержание тела запроса зависит от категории объекта. Body должно содержать текст Xml документа в кодировке Base64 следующего формата:
Если категория объекта ЗУ (Земельный участок) тогда в тэге param_category передается значение 1:
<objects> <territory_id></territory_id> <geonim_id></geonim_id> <param_category>1</param_category> <ground_number></ground_number> <ground_cadastre_number></ground_cadastre_number> </objects>
где:
● territory_id - идентификатор родительского населенного пункта ● geonim_id - идентификатор родительской СЧНП ● param_category - категория обхекта ● ground_number - номер ЗУ ● ground_number - номер ЗУ
Если категория объекта ПО тогда в тэге param_category передается значение 2:
<objects> <territory_id></territory_id> <geonim_id></geonim_id> <param_category>2</param_category> <building_number></building_number> <part_complex_number></part_complex_number> <part_building_number></part_building_number> </objects>
где:
● territory_id - идентификатор родительского населенного пункта ● geonim_id - идентификатор родительской СЧНП ● param_category - категория обхекта ● building_number - номер ПО ● part_complex_number - номер корпуса ● part_building_number - номер блока (в случае необходимости)
Если категория объекта ВО тогда в тэге param_category передается значение 3:
<objects> <territory_id></territory_id> <geonim_id></geonim_id> <param_category>3</param_category> <building_number></building_number> <room_code></room_code> <room_number></room_number> </objects>
где:
● territory_id - идентификатор родительского населенного пункта ● geonim_id - идентификатор родительской СЧНП ● param_category - категория объекта ● building_number - номер ПО ● room_code - код значения в справочнике ● room_number - номер ВО
Тело ответа EsbdResponse. Body будет содержать текст Xml документа в кодировке Base64 следующего формата:
<objects> <object> <AR_ID></AR_ID> <AR_OBJECT_ID></AR_OBJECT_ID> <RCA></RCA> </object> </objects>
где:
● AR_ID - идентификатор объекта в БД АР ● AR_OBJECT_ID- идентификатор объекта в ЕСБД ● RCA - регистрационный код объекта адресации