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

Материал из Wiki ГКБ
Перейти к навигации Перейти к поиску
(Новая страница: «== Получение населенных пунктов по параметрам: ID родительского населенного пункта Данны…»)
 
Строка 4: Строка 4:
  
 
==Execute.getAtus==
 
==Execute.getAtus==
Тело запроса в aRequest. Body должно содержать текст Xml документа в кодировке Base64 следующего формата:
+
 
 +
Тело запроса в aRequest.Body должно содержать текст Xml документа в кодировке Base64 следующего формата:
 +
 
 
<body>
 
<body>
 
<territory>
 
<territory>
Строка 11: Строка 13:
 
</body>
 
</body>
  
где:
+
'''где:''' territory_id  - идентификатор родительского населенного пункта
territory_id  - идентификатор родительского населенного пункта
+
    Тело ответа 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>
Строка 34: Строка 36:
 
<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>
  
где:
+
'''где:'''
AR_ID - идентификатор АТЕ в БД АР
+
    AR_ID - идентификатор АТЕ в БД АР
AR_TERRITORY_ID - идентификатор АТЕ в ЕСБД
+
    AR_TERRITORY_ID - идентификатор АТЕ в ЕСБД
CATO - код КАТО
+
    CATO - код КАТО
CATEGORY_PLACE - категория территории {0 – регион; 1 – населенный пункт}
+
    CATEGORY_PLACE - категория территории {0 – регион; 1 – населенный пункт}
CATEGORY_TERRITORY - категория населенного пункта {1 – городской тип; 2 – сельский}
+
    CATEGORY_TERRITORY - категория населенного пункта {1 – городской тип; 2 – сельский}
COUNT_B - передает количество зарегистрированных на данной СЧНП ПО
+
    COUNT_B - передает количество зарегистрированных на данной СЧНП ПО
COUNT_G - передает количество дочерних СЧНП
+
    COUNT_G - передает количество дочерних СЧНП
COUNT_GR - передает количество ЗУ, зарегистрированных на данной СЧНП
+
    COUNT_GR - передает количество ЗУ, зарегистрированных на данной СЧНП
COUNT_U - передает количество дочерних АТЕ
+
    COUNT_U - передает количество дочерних АТЕ
LOCATION - расположение в границах родителя {0 – административных; 1 – административно-территориальных}
+
    LOCATION - расположение в границах родителя {0 – административных; 1 – административно-территориальных}
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 - идентификатор родительской АТЕ в БД АР

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

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


Execute.getAtus

Тело запроса в 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 - идентификатор родительской АТЕ в БД АР