GetATUs: различия между версиями

Материал из Wiki ГКБ
Перейти к навигации Перейти к поиску
Строка 16: Строка 16:
 
'''Тело ответа EsbdResponse. Body будет содержать текст Xml документа в кодировке Base64 следующего формата:'''
 
'''Тело ответа EsbdResponse. Body будет содержать текст Xml документа в кодировке Base64 следующего формата:'''
  
  <Body>
+
<Body>
  <territories>
+
<territories>
  <territory>
+
<territory>
 
   <AR_ID></AR_ID>
 
   <AR_ID></AR_ID>
<AR_TERRITORY_ID></AR_TERRITORY_ID>
+
  <AR_TERRITORY_ID></AR_TERRITORY_ID>
<CATO></CATO>
+
  <CATO></CATO>
<CATEGORY_PLACE></CATEGORY_PLACE>
+
  <CATEGORY_PLACE></CATEGORY_PLACE>
<CATEGORY_TERRITORY></CATEGORY_TERRITORY>
+
  <CATEGORY_TERRITORY></CATEGORY_TERRITORY>
<COUNT_B></COUNT_B>
+
  <COUNT_B></COUNT_B>
<COUNT_G></COUNT_G>
+
  <COUNT_G></COUNT_G>
<COUNT_GR></COUNT_GR>
+
  <COUNT_GR></COUNT_GR>
<COUNT_U></COUNT_U>
+
  <COUNT_U></COUNT_U>
<LOCATION></LOCATION>
+
  <LOCATION></LOCATION>
<VALUE_KZ></VALUE_KZ>
+
  <VALUE_KZ></VALUE_KZ>
<VALUE_RU></VALUE_RU>
+
  <VALUE_RU></VALUE_RU>
<NAME_KZ></NAME_KZ>
+
  <NAME_KZ></NAME_KZ>
<NAME_RU></NAME_RU>
+
  <NAME_RU></NAME_RU>
<FULL_NAME_KZ></FULL_NAME_KZ>
+
  <FULL_NAME_KZ></FULL_NAME_KZ>
<FULL_NAME_RU></FULL_NAME_RU>
+
  <FULL_NAME_RU></FULL_NAME_RU>
<PARENT_AR_ID></PARENT_AR_ID>
+
  <PARENT_AR_ID></PARENT_AR_ID>
  </territory>
+
</territory>
  </territories>
+
</territories>
  </Body>
+
</Body>
  
 
'''где:'''
 
'''где:'''

Версия от 16:22, 15 июня 2022

Получение населенных пунктов по параметрам: ID родительского населенного пункта.

Данный метод обращается в ГБД "Адресный регистр" если населенные пункты найдены, то обновляет/создает карточки населенных пунктов в ЕСБД.


Тело запроса в aRequest.Body должно содержать текст Xml документа в кодировке Base64 следующего формата:

<body> <territory> <territory_id></territory_id> </territory> </body>

где: territory_id - идентификатор родительского населенного пункта

Тело ответа EsbdResponse. Body будет содержать текст Xml документа в кодировке Base64 следующего формата:

<Body>
<territories>
<territory>
 <AR_ID></AR_ID>
 <AR_TERRITORY_ID></AR_TERRITORY_ID>
 <CATO></CATO>
 <CATEGORY_PLACE></CATEGORY_PLACE>
 <CATEGORY_TERRITORY></CATEGORY_TERRITORY>
 <COUNT_B></COUNT_B>
 <COUNT_G></COUNT_G>
 <COUNT_GR></COUNT_GR>
 <COUNT_U></COUNT_U>
 <LOCATION></LOCATION>
 <VALUE_KZ></VALUE_KZ>
 <VALUE_RU></VALUE_RU>
 <NAME_KZ></NAME_KZ>
 <NAME_RU></NAME_RU>
 <FULL_NAME_KZ></FULL_NAME_KZ>
 <FULL_NAME_RU></FULL_NAME_RU>
 <PARENT_AR_ID></PARENT_AR_ID>
</territory>
</territories>
</Body>

где:

 ● AR_ID - идентификатор АТЕ в БД АР
 ● AR_TERRITORY_ID - идентификатор АТЕ в ЕСБД
 ● CATO - код КАТО
 ● CATEGORY_PLACE - категория территории {0 – регион; 1 – населенный пункт}
 ● CATEGORY_TERRITORY - категория населенного пункта {1 – городской тип; 2 – сельский}
 ● COUNT_B - передает количество зарегистрированных на данной СЧНП ПО
 ● COUNT_G - передает количество дочерних СЧНП
 ● COUNT_GR - передает количество ЗУ, зарегистрированных на данной СЧНП
 ● COUNT_U - передает количество дочерних АТЕ
 ● LOCATION - расположение в границах родителя {0 – административных; 1 – административно-территориальных}
 ● VALUE_KZ - тип АТЕ КАЗ
 ● VALUE_RU - тип АТЕ РУС
 ● NAME_KZ - название (топоним) АТЕ КАЗ
 ● NAME_RU - название (топоним) АТЕ РУС
 ● FULL_NAME_KZ - полное название (топоним) АТЕ КАЗ
 ● FULL_NAME_RU - полное название (топоним) АТЕ РУС
 ● PARENT_AR_ID - идентификатор родительской АТЕ в БД АР