OctopusPro s.r.o.
Webové služby pro služby OctopusPro Verze: 1.4
Datum vytvoření: Datum poslední aktualizace:
6.8. 2012 6.8 .2014
Copyright OctopusPro s.r.o, Praha, 2012-2016
Stránka |2
Obsah: 1
Úvod ................................................................................................................................................ 5 1.1
2
Základní popis .......................................................................................................................... 5
popis práce s webovými službami ................................................................................................... 5 2.1
Základní třídy požadavku a odpovědi (RequestBase a ResponseBase) ................................... 5
2.2
Příklad použití WS.................................................................................................................... 6
2.2.1 3
4
webové služby pro monitoring inzerce ......................................................................................... 11 3.1
Seznam použitých webových služeb ..................................................................................... 11
3.2
get_tHit.................................................................................................................................. 11
3.3
ws_octop_1a ......................................................................................................................... 12
3.4
ws_octop_1b ......................................................................................................................... 12
3.5
ws_octop_2a ......................................................................................................................... 13
3.6
ws_octop_2b ......................................................................................................................... 14
3.7
ws_octop_2c.......................................................................................................................... 15
3.8
ws_octop_get_SearchProfileRequest ................................................................................... 15
3.9
ws_octop_get_AvailableUsers .............................................................................................. 16
3.10
ws_octop_get_SearchProfiles_For_User .............................................................................. 16
3.11
ws_octop_get_LOV_OfferType ............................................................................................. 17
3.12
ws_octop_get_LOV_Category ............................................................................................... 17
3.13
ws_octop_get_LOV_SubCategory ......................................................................................... 17
3.14
ws_octop_get_LOV_CommercialMode ................................................................................ 18
3.15
ws_octop_get_LOV_Region .................................................................................................. 18
3.16
ws_octop_get_LV_SubRegion ............................................................................................... 18
3.17
ws_octop_get_LOV_Country................................................................................................. 19
3.18
ws_octop_get_LOV_Ownership ............................................................................................ 19
webové služby pro PÁROVÁNÍ INZERÁTŮ ..................................................................................... 19 4.1
5
6
Ukázka metody pro vytvoření XML z navrácených dat pro případné další zpracování. 11
Párování inzerátů - ws_octop_pairing................................................................................... 20
webové služby pro hlídač lv........................................................................................................... 22 5.1
Seznam webových služeb ...................................................................................................... 22
5.2
ws_find_KN_property ........................................................................................................... 22
5.3
ws_add_KN_property_to_lvkeeper ...................................................................................... 23
5.4
ws_remove_KN_property_from_lvkeeper ........................................................................... 23
5.5
ws_get_lvkeeper_diff_xml .................................................................................................... 23
Datové typy – Data transfer objekty ............................................................................................. 24 6.1
tHitDTO .................................................................................................................................. 24
6.2
tUserDTO ............................................................................................................................... 25
Stránka |3 6.3
tSearchProfileDTO ................................................................................................................. 25
6.4
tSearchProfileCategoryDTO................................................................................................... 26
6.5
tSearchProfileRegionDTO ...................................................................................................... 26
6.6
OfferTypeDTO........................................................................................................................ 26
6.7
CategoryDTO ......................................................................................................................... 27
6.8
SubCategoryDTO ................................................................................................................... 27
6.9
RegionDTO ............................................................................................................................. 27
6.10
SubRegionDTO ....................................................................................................................... 27
6.11
tSearchProfileRequestDTO .................................................................................................... 27
6.12
tSearchProfileCategoryRequestDTO ..................................................................................... 28
6.13
tSearchProfileRegionRequestDTO ......................................................................................... 28
6.14
tHitDateLastDTO.................................................................................................................... 28
6.15
CommercialModeDTO ........................................................................................................... 28
6.16
CountryDTO ........................................................................................................................... 29
6.17
OwnershipDTO ...................................................................................................................... 29
6.18
PairingAttributeCategoryIdDTO ............................................................................................ 29
6.19
PairingAttributeSubCategoryIdDTO ...................................................................................... 29
6.19.1
SubCategoryBytDTO ...................................................................................................... 29
6.19.2
SubCategoryParcelaDTO................................................................................................ 29
6.19.3
SubCategoryKomercniProstorDTO ................................................................................ 29
6.20
PairingAttributeOfferTypeIdDTO........................................................................................... 30
6.21
PairingAttributeCommercialModeIdDTO .............................................................................. 30
6.22
PairingAttributeCountryIdDTO .............................................................................................. 30
6.23
PairingAttributeSubRegionIdDTO .......................................................................................... 30
6.24
PairingAttributeMunicipalityDTO .......................................................................................... 30
6.25
PairingAttributeStreetDTO .................................................................................................... 30
6.26
PairingAttributeBuildingNumberDTO.................................................................................... 31
6.27
PairingAttributeCoordinateDTO ............................................................................................ 31
6.28
PairingAttributeAreaDTO ...................................................................................................... 31
6.29
PairingAttributePriceDTO ...................................................................................................... 31
6.30
PairingAttributeOwnershipIdDTO ......................................................................................... 31
6.31
PairingAttributeFulltextDTO .................................................................................................. 32
Číselníky. ................................................................................................................................................ 33 6.32
CC_Category .......................................................................................................................... 33
6.33
CC_SubCategory .................................................................................................................... 33
6.34
CC_CommercialMode ............................................................................................................ 33
6.35
CC_OfferType ........................................................................................................................ 33
6.36
CC_Region.............................................................................................................................. 34
Stránka |4 6.36.1
7
Abecední řazení ............................................................................................................ 34
6.37
CC_SubRegion........................................................................................................................ 34
6.38
CC_Country ............................................................................................................................ 36
6.39
CC_Vlastnictvi ........................................................................................................................ 36
6.40
CC_ProfileType ...................................................................................................................... 36
Příloha – ukázka výstupního xml z ws_get_lvkeeper_diff_xmL .................................................... 37
Stránka |5
1
ÚVOD
Úkolem webových služeb poskytovaných společností OctopusPro s.r.o. je zpřístupnění dat pro software třetích stran. Jejich využívání je podmíněno vytvořením aplikace na straně klienta, který bude poskytnutá data dále zpracovávat.
1.1
Základní popis
Webové služby jsou veřejně dostupné na následující adrese. http://publicws.octopuspro.cz/OctopusProService.svc?wsdl – služby pro monitoring a párování http://publicwstest.octopuspro.cz/OctopusProService.svc?wsdl – služby pro Hlídač LV K úspěšnému přihlášení do webové služby je nutné zažádat o přístupové údaje přímo u společnosti OctopusPro s.r.o. Jedná se o WCF služby, které jsou přístupné pouze s platným SSL certifikátem. Správné nastavení služeb je dále popsáno v příkladech, případně v kapitole Nastavení služeb.
2
POPIS PRÁCE S WEBOVÝMI SLUŽBAMI
2.1
Základní třídy požadavku a odpovědi (RequestBase a ResponseBase)
Všechny webové služby mají jeden vstupní a jeden výstupní parametr. Vstupní parametr tzv. „request“ parametr je odvozený od základní třídy RequestBase. Výstupní parametr tzv. „response“ je odvozený od třídy ResponseBase. Popis jednotlivých parametrů obou následuje: RequestBase – základní třída pro vstupní parametr web.služby Název elementu
Typ
Možné hodnoty
Poznámka
ClientTag
string
Neprázdný string
ClientUsername
string
Neprázdný string
ClientPassword
string
Neprázdný string
RequestId
string
LoadOptions
string[]
Action
String
Jednoznačná indentifikace daného požadavku Případná hodnota se nastavuje dle konkrétní volané služby Případná hodnota se nastavuje dle konkrétní volané služby
Identifikace klienta WS – ClientTag je přidělen společně s přístupovými údaji k WS Uživatelské jméno klienta – přístupové údaje k WS Uživatelské heslo klienta – přístupové údaje k WS Unikatni GUID requestu, který ho identifikuje, např. 113ADD42-171D-45ED-A275E34AD369EFBB Nepovinné pole parametrů udávající doplňující požadavky na vrácená data. Např. načtení číselníku k vráceným datům atd. Nepovinné pole pomocí něhož je možné vyvolat speciální akce definované u jednotlivých služeb
ResponseBase – základní třída pro výstupní parametr web.služby Název elementu
Typ
Možné hodnoty
Poznámka
Acknowledge
AcknowledgeType
Success, Failed
Udává výsledek volání webové služby. V případě chyby vrací Failed
Stránka |6 Message
String
Prádný string v případě úspěchu
ComparationId
string
GUID příslušného requestu
RowsAffected
int
-
Počet navrácených záznamů, pokud to vzhledem k charakteru WS dává smysl
Version
string
-
Verze WS
Build
string
-
Build WS
ReservationId
string
-
ReservationExpires
Datetime
-
Vyhrazeno pro dlouhotrvající requesty, zatím nepoužito Vyhrazeno pro dlouhotrvající requesty, zatím nepoužito
2.2
V případě chyby (Acknowledge) je zde možné nalézt detailnější popis, proč se volání nezdařilo Unikatni GUID requestu, pro který byl votvořen tento response
Příklad použití WS
Všechny příklady jsou uvedeny v jazyce C# (.NET Framework). Princip je ale stejný ve všech programovacích jazycích. Nejdříve je potřeba přidat WS do Service References v daném projektu. V následujících ukázka reference odpovídá “OctopusServiceClient“ Ukázka nastavení připojení k WS z web.config <system.serviceModel>
<endpoint address="http://publicwstest.octopuspro.cz/OctopusProService.svc" binding="basicHttpBinding" bindingConfiguration="basicHttpEndpoint" contract="OctopusService.IOctopusService" name="basicHttpEndpoint" />
Pro zjednodušení tvorby jednotlivých requestů je vhodné vytvořit mechanizmus pro automatické naplnění všech potřebných parametrů z třídy RequestBase (přístupové údaje). K tomu může sloužit následující statická třída: /// <summary> /// Request helper pro přístupové údaje uložené ve web.config /// public static class RequestHelper {
Stránka |7 /// <summary> /// Client Tag. /// public static string ClientTag { get; private set; } /// <summary> /// Uživatelské jméno /// public static string ClientUsername { get; private set; } /// <summary> /// Uživatelské heslo /// public static string ClientPassword { get; private set; } /// <summary> /// .ctor - načte přístupové údaje z web.config /// static RequestHelper() { ClientTag = ConfigurationManager.AppSettings.Get("ClientTag"); ClientUsername = ConfigurationManager.AppSettings.Get("ClientUsername"); ClientPassword = ConfigurationManager.AppSettings.Get("ClientPassword"); }
/// <summary> /// Metoda pro přípravu requestu (doplnění přístupových údajů a vytvoření unikátního GUID) /// ///
/// <param name="request"> ///
public static T Prepare
(this T request) where T : RequestBase { request.RequestId = RequestId; request.ClientTag = ClientTag; request.ClientUsername = ClientUsername; request.ClientPassword = ClientPassword; return request; } /// <summary> /// Vrátí unikátní GUID /// public static string RequestId { get { return Guid.NewGuid().ToString(); } } }
Dále je vhodné vytvořit třídu, která se bude starat o vlastní přístup k WS a bude nám vracet požadované výsledky. V dalším příkladu uvádíme ukázku takové třídy pro přístup k webovým službám párování soukromé inzerce. Tato třída je nazvána jako OctopusProServiceRepository. public class OctopusProServiceRepository { /// <summary> /// Klient webové služby (Lazy load) /// protected OctopusServiceClient Client { get { // Zkontroluj jestli klient už nebyl inicializován if (HttpContext.Current.Session["OctopusServiceClient"] == null) HttpContext.Current.Session["OctopusServiceClient"] = new OctopusServiceClient(); // vytvoř novou instanci, pokus se nepodařilo načíst ho ze session
Stránka |8 var client = HttpContext.Current.Session["OctopusServiceClient"] as OctopusServiceClient; if (client.State == CommunicationState.Faulted) { try { client.Abort(); } catch { /* no action */ } client = new OctopusServiceClient(); HttpContext.Current.Session["OctopusServiceClient"] = client; } return client; } } protected void Correlate(RequestBase request, ResponseBase response) { if (request.RequestId != response.ComparationId) throw new ApplicationException("RequestId a ComparationId nesouhlasí."); }
/// <summary> /// Test přihlášení se (a připojení) k WS /// /// <param name="idUser"> /// public ResponseBase TryLogin(int idUser) { //vytvoření requestu, pro vyzkoušení přihlášení se k WS var request = new ws_tryLogin_Request().Prepare(); //nastavení přístupových práv se kterými se chceme k WS připojit request.AccessType = SpecialAccessType.MonitoringSoukromaInzerce; //nastavení uživatele, který se k WS pokouší připojit request.IdUser = idUser; //zavolání vlastní WS var response = Client.ws_tryLogin(request); Correlate(request, response); //pokud je navrácený chybový stav if (response.Acknowledge == AcknowledgeType.Failure) { //vyvolej vyjímku throw new ApplicationException(response.Message); } //vrať odpověď return response; } /// <summary> /// Nacteni dostupnych uzivatelu pro klienta WS /// /// public tUserDTO[] Get_Available_Users() { //vytvoření requestu RequestBase request = new RequestBase().Prepare(); //ziskani dostupnych uzivatelu var response = Client.ws_octop_get_AvailableUsers(request); Correlate(request, response); //pokud je navrácený chybový stav if (response.Acknowledge == AcknowledgeType.Failure) { //vyvolej vyjímku throw new ApplicationException(response.Message); }
Stránka |9
return response.tUsers; } /// <summary> /// Nacteni dostupnych vyhledavacich profilu pro uzivatele /// /// <param name="idUser"> /// public tSearchProfileDTO[] Get_SearchProfiles_For_User(int idUser) { //vytvoření requestu tSearchProfileRequest request = new tSearchProfileRequest().Prepare(); //nastaveni uzivatele, pro ktereho pozadujeme vratit seznam vyhledavacich profilu request.IdUser = idUser; //zavolani WE var response = Client.ws_octop_get_SearchProfiles_For_User(request); Correlate(request, response); //pokud je navrácený chybový stav if (response.Acknowledge == AcknowledgeType.Failure) { //vyvolej vyjímku throw new ApplicationException(response.Message); } return response.tSearchProfiles; }
/// <summary> /// Metoda pro vytvoreni requestu pro volani metody parovani z povinných atributů /// /// <param name="IdUser">Id uzivatele /// <param name="MaxAdvertAgeDays">maximalni stari inzeratu /// <param name="IdCategory"> /// <param name="IdOfferType"> /// <param name="IdCommercialMode"> /// <param name="IdCountry"> /// public ws_pairing_Request PreparePairingRequest(int IdUser, int MaxAdvertAgeDays, int IdCategory, int IdOfferType, int IdCommercialMode, int IdCountry) { //vytvor request ws_pairing_Request request = Prepare(new ws_pairing_Request()); request.IdUser = IdUser; request.ResultAgeDays = MaxAdvertAgeDays; request.CategoryId = new PairingAttributeCategoryIdDTO() { Category = new CategoryDTO() { IdCategory = IdCategory} }; request.OfferTypeId = new PairingAttributeOfferTypeIdDTO() { OfferType = new OfferTypeDTO() {OfferType = IdOfferType } }; request.CommercialModeId = new PairingAttributeCommercialModeIdDTO() { CommercialMode = new CommercialModeDTO() { IdCommercialMode = IdCommercialMode }}; request.CountryId = new PairingAttributeCountryIdDTO() { Country = new CountryDTO() { IdCountry = IdCountry }}; return request; }
/// /// /// ///
<summary> Metoda vykonavajici vlastni parovani <param name="request">
S t r á n k a | 10 /// public tHitDTO[] ProcessPairing(ws_pairing_Request request) { //zavolej WS var response = Client.ws_octop_pairing(request);
Correlate(request, response); //pokud je navrácený chybový stav if (response.Acknowledge == AcknowledgeType.Failure) { //vyvolej vyjímku throw new ApplicationException(response.Message); } return response.tHits; } /// <summary> /// Nacteni ciselniku sub-regionu /// /// <param name="idRegion"> /// public SubRegionDTO[] Get_LOV_SubRegion(int? idRegion) { //vytvoření requestu LOV_SubRegionRequest request = new LOV_SubRegionRequest().Prepare(); //nastaveni filtru podle regionu request.IdRegion = idRegion; var response = Client.ws_octop_get_LOV_SubRegion(request); Correlate(request, response); //pokud je navrácený chybový stav if (response.Acknowledge == AcknowledgeType.Failure) { //vyvolej vyjímku throw new ApplicationException(response.Message); } return response.SubRegions; } /// <summary> /// Nacteni ciselniku regionu /// /// <param name="idRegion"> /// public RegionDTO[] Get_LOV_Region(int? idRegion) { //vytvoření requestu LOV_RegionRequest request = Prepare(new LOV_RegionRequest()); request.IdRegion = idRegion; var response = Client.ws_octop_get_LOV_Region(request); Correlate(request, response); //pokud je navrácený chybový stav if (response.Acknowledge == AcknowledgeType.Failure) { //vyvolej vyjímku throw new ApplicationException(response.Message); } return response.Regions; }
S t r á n k a | 11 }
2.2.1
Ukázka metody pro vytvoření XML z navrácených dat pro případné další zpracování.
Public string CreateXml(tHitDTO oHit) { XmlSerializer serializer = new XmlSerializer(oHit.GetType()); MemoryStream ms = new MemoryStream(); XmlTextWriter xmlWriter = new XmlTextWriter(ms, Encoding.UTF8); serializer.Serialize(xmlWriter, oHit); ms = (MemoryStream)xmlWriter.BaseStream; ms.Seek(0, SeekOrigin.Begin); string xml = ""; using (StreamReader reader = new StreamReader(ms)) { xml = HttpUtility.HtmlEncode(reader.ReadToEnd()); } xmlWriter.Close(); ms.Close(); return xml; }
3
WEBOVÉ SLUŽBY PRO MONITORING INZERCE
3.1
Seznam použitých webových služeb
Jméno služby
Poznámka
get_tHit
Metoda pro načtení jednoho záznamu monitoringu realitní inzerce (pouze testovací – nevrací reálná data!!!) Služba pro získávání záznamů monitoringu realitní inzerce daného uživatele a vyhledávacího profilu Služba pro získávání záznamů monitoringu realitní inzerce. Vrátí všechny nové inzeráty pro daný vyhledávací profil, které ještě nebyly vyžádány Služba pro získávání záznamů monitoringu realitní inzerce Služba pro získávání posledních záznamů monitoringu realitní inzerce Služba pro získávání záznamů monitoringu realitní inzerce od specifikovaného data Služba poskytuje kompletní kolekci vyhledávacích parametrů potřebných pro vyhledávání záznamů monitoringu realitní inzerce Služba pro načtení seznamu uživatelů, na které jsou přidělená přístupová práva Služba pro načtení seznamu vyhledávacích profilů pro daného uživatele, na kterého jsou přidělená přístupová práva Načtení číselníků – OfferType Načtení číselníků - Category Služba pro párování inzerce
ws_octop_1a ws_octop_1b ws_octop_2a ws_octop_2b ws_octop_2c ws_octop_get_SerachProfileRequest ws_octop_get_AvailableUsers ws_octop_get_SearchProfiles_For_User ws_octop_get_LOV_OfferType ws_octop_get_LOV_Category ws_octop_pairing
3.2
get_tHit
[OperationContract] [WsdlDocumentation("Metoda pro načtení jednoho záznamu monitoringu realitní inzerce")] tHitResponse get_tHit(tHitRequest request);
S t r á n k a | 12 Metoda pro získání jednoho inzerátu daného jeho IdHit. Na tento inzerát musí mít daný uživatel právo dané jeho licencí. Další parametry viz tabulka. tHitRequest – vstupní parametry Název elementu
Typ
Možné hodnoty
Poznámka
IdUser IdHit
int int
>0 >0
Id uživatele Id inzerátu
tHitResponse – výstupní parametry Název elementu
Typ
Možné hodnoty
Poznámka
tHits
tHitDTO[]
-
Pole tHitDTO – seznam záznamů (inzerátů) – viz datové typy 3.1.
3.3
ws_octop_1a
[WsdlDocumentation("Služba pro získávání záznamů monitoringu realitní inzerce.")] tHitResponse ws_octop_1a(ws_octop_1a_Request request);
Metoda pro získání seznamu inzerátů soukromé inzerce (tHitDTO). Vstupními parametry jsou IdUser (Id uživatele) a IdSearchProfile (Id vyhledávacího profilu uživatele). Další parametry lze nalézt v tabulce. Pro úspěšné vrácení dat je zapotřebí, aby klient (ClientTag) měl přidělené práva na daného uživatele. Seznam uživatelů, na které má klient práva je možné získat volaním WS služby ws_octop_get_AvailableUsers. Seznam vyhledávacích profilů pro daného uživatele je možné získat volaním WS služby ws_octop_get_SearchProfiles_For_User.
ws_octop_1a_Request – vstupní parametry Název elementu
Typ
Možné hodnoty
Poznámka
IdUser IdSearchProfile
int Int?
>0 -
ws_octop_1a_Criteria. Page
int
>0
Id uživatele Id vyhledávacího profilu – nepovinné. V případě, že není zadán, použije se naposledy zvolený vyhledávací profil Číslo stránky
ws_octop_1a_Criteria. PageSize
int
>0
Velikost stránky (počet vrácených záznamů)
tHitResponse – výstupní parametry Název elementu
Typ
Možné hodnoty
Poznámka
tHits
tHitDTO[]
-
Pole tHitDTO – seznam záznamů (inzerátů) – viz datové typy 3.1.
3.4
ws_octop_1b
S t r á n k a | 13 [WsdlDocumentation("Služba pro získávání záznamů monitoringu realitní inzerce. Vrátí všechny nové inzeráty pro daný vyhledávací profil, které ještě nebyly vyžádány." )] tHitResponse ws_octop_1b(ws_octop_1b_Request request);
Metoda pro získání seznamu tHitDTO. Jsou vráceny vždy jen nové inzeráty, které mají datum mladší, než datum posledního inzerátu, který byl touto metodou vrácený při minulém volání. Vstupními parametry jsou IdUser (Id uživatele) a IdSearchProfile (Id vyhledávacího profilu uživatele). Další parametry viz tabulka. Pro úspěšné vrácení dat je zapotřebí, aby klient (ClientTag) měl přidělené práva na daného uživatele. Seznam uživatelů, na které má klient práva je možné získat volaním WS služby ws_octop_get_AvailableUsers.
ws_octop_1b_Request – vstupní parametry Název elementu
Typ
Možné hodnoty
Poznámka
IdUser IdSearchProfile
int Int?
-
Id uživatele Id vyhledávacího profilu – nepovinné. V případě, že není zadán, použije se naposledy zvolený vyhledávací profil
tHitResponse – výstupní parametry Název elementu
Typ
Možné hodnoty
Poznámka
tHits
tHitDTO[]
-
Pole tHitDTO – seznam záznamů (inzerátů) – viz datové typy 3.1.
3.5
ws_octop_2a
[WsdlDocumentation("Služba pro získávání záznamů monitoringu realitní inzerce.")] tHitResponse ws_octop_2a(ws_octop_2a_Request request);
Metoda poskytuje kolekci vyhledaných záznamů, které vyhovují vyhledávacím kriteriím definovaným ve struktuře parametrů oSearchProfileRequest. Vstupní parametry specifikují uživatele (IdUser), parametry vyhledávání (oSearchProfileRequest), objem vrácených dat (Page, PageSize) a kolekci HitDateLastList pro udržení (zajištění) správného stránkování. ws_octop_2a_Request – vstupní parametry Název elementu
Typ
Možné hodnoty
Poznámka
IdUser
int
-
oSearchProfileRequest
tSearchProfileRequestDTO
-
Page
int
>0
Id uživatele, který požaduje dotaz (parametr vymezuje jeho kompetence pro obdržení dat) kolekce parametrů specifikující výběrová kriteria. Při každém volání funkce této funkce je kolekce oSearchProfileRequest zapsána do databáze, pokud již není zapsána (stejný hash). číslo stránky (kolekce PageSize záznamů) od které budou data zaslána. Parametr Page musí mít v prvním volání funkce (nebo po jakékoliv změně oSearchProfileRequest) vždy hodnotu 1. Následující volání ws_octop_2a může zobrazit pouze některou z hodnot 1, PageCount + 1, kde PageCount je maxilní hodnota Page, která byla během volání
S t r á n k a | 14 použita.
PageSize
int
HitDateLastList
HitDateLastDTO
>0 Seznam HitDateLastList se interně nastaví na null: před prvním voláním této funkce po jakékoliv změně oSearchProfileRequ est
Velikost stránky (počet vrácených záznamů na stránce) Reprezentuje seznam s datovou strukturou HitDateLastDTO, tj. páry (Page, HitDateLast). Položka HitDateLast reprezentuje hodnotu tHitDTO.DateOfGrab (datum) pro nejmladší záznam z vrácené kolekce tHits pro daný Page
tHitResponse – výstupní parametry Název elementu
Typ
Možné hodnoty
Poznámka
tHits
tHitDTO
-
HitDateLastList
HitDateLastDTO
Seznam HitDateLastList bude vrácen vždy not null a bude obsahovat minimálně jeden záznam (Page, HitDateLast)
Pole tHitDTO – seznam vyhledaných záznamů (inzerátů) odpovídajících výběrovým kriteriím reprezentovaným vstupními parametry. Reprezentuje seznam s datovou strukturou HitDateLastDTO, tj. páry (Page, HitDateLast). Položka HitDateLast reprezentuje hodnotu tHitDTO.DateOfGrab (datum) pro nejmladší záznam z vrácené kolekce tHits pro daný Page
3.6
ws_octop_2b
[WsdlDocumentation("Služba pro získávání posledních záznamů monitoringu realitní inzerce.")] tHitResponse ws_octop_2b(ws_octop_2b_Request request);
Metoda poskytuje kolekci záznamů tHit pro specifikovaného uživatele a specifikované parametry výběru. Je vrácena pouze ta část existujících záznamů, které jsou mladší než datum reprezentovaný hodnotou HitDateLast z posledního volání funkce (o kterou ještě uživatel nepožádal) a které vyhovují parametrům výběru. Pokud by počet navrácených rekordů převyšoval hodnotu TopSize, bude navráceno TopSize záznamů. Po každém volání funkce se do databáze pro daného uživatele (IdUser) zapíše datum tHit.DateOfGrab nejmladšího navráceného záznamu a uloží jako HitDateLast.
ws_octop_2b_Request – vstupní parametry Název elementu
Typ
Možné hodnoty
Poznámka
IdUser
int
-
oSearchProfileRequest
tSearchProfileRequestDTO
-
Id uživatele, který požaduje dotaz (parametr vymezuje jeho kompetence pro obdržení dat) kolekce parametrů specifikující výběrová kriteria. Při každém volání funkce této funkce je kolekce oSearchProfileRequest zapsána do databáze, pokud již není zapsána (stejný hash).
TopSize
int
>0
maximální počet vrácených rekordů
S t r á n k a | 15
tHitResponse – výstupní parametry Název elementu
Typ
Možné hodnoty
Poznámka
tHits
tHitDTO
-
Pole tHitDTO – seznam vyhledaných záznamů (inzerátů) odpovídajících výběrovým kriteriím reprezentovaným vstupními parametry.
3.7
ws_octop_2c
[WsdlDocumentation("Služba pro získávání záznamů monitoringu realitní inzerce od specifikovaného data.")] tHitResponse ws_octop_2c(ws_octop_2b_Request request);
Metoda poskytuje kolekci záznamů tHit pro specifikovaného uživatele a specifikované parametry výběru. Je vrácena pouze ta část existujících záznamů, které jsou mladší než datum reprezentovaný vstupní hodnotou HitDateLast a které vyhovují parametrům výběru. Pokud by počet navrácených rekordů převyšoval hodnotu TopSize, bude navráceno TopSize záznamů. ws_octop_2c_Request – vstupní parametry Název elementu
Typ
Možné hodnoty
Poznámka
IdUser
int
-
oSearchProfileRequest
tSearchProfileRequestDTO
-
HitDateLast
datetime
-
TopSize
int
>0
Id uživatele, který požaduje dotaz (parametr vymezuje jeho kompetence pro obdržení dat) kolekce parametrů specifikující výběrová kriteria. Při každém volání funkce této funkce je kolekce oSearchProfileRequest zapsána do databáze, pokud již není zapsána (stejný hash). Jsou vráceny všechny rekordy vyhovující vyhledávajícím parametrům a mladší než toto datum. maximální počet vrácených rekordů
tHitResponse – výstupní parametry Název elementu
Typ
Možné hodnoty
Poznámka
tHits
tHitDTO
-
Pole tHitDTO – seznam vyhledaných záznamů (inzerátů) odpovídajících výběrovým kriteriím reprezentovaným vstupními parametry.
3.8
ws_octop_get_SearchProfileRequest
[WsdlDocumentation("Služba poskytuje kompletní kolekci vyhledávacích parametrů potřebných pro vyhledávání záznamů monitoringu realitní inzerce")] tSearchProfileRequestDTO ws_octop_get_SerachProfileRequest (ws_octop_get_SearchProfileRequest_Request request);
Metoda poskytuje kompletní kolekci vyhledávacích parametrů (oSearchProfileRequest) pro vyhledávání záznamů monitoringu realitní inzerce. Vstupní parametry specifikují uživatele (IdUser) a typ služby (profileType) pozn.: kolekci oSearchProfileRequest lze zapsat do databáze voláním funkcí ws_octop_2a, ws_octop_2b, ws_octop_2c ws_octop_get_SearchProfileRequest_Request – vstupní parametry
S t r á n k a | 16 Název elementu
Typ
Možné hodnoty
Poznámka
IdUser
int
-
profileType
int
CC_ProfileType
Id uživatele, který požaduje dotaz (parametr vymezuje jeho kompetence pro obdržení dat) Typ služby, výstupních dat nebo vyhledávaných dat (soukromá inzerce, exekuce,…)
tSearchProfileRequest – výstupní parametry Název elementu oSearchProfileRequest
3.9
Typ
Možné hodnoty
Poznámka
tSearchProfileRequestDTO
-
kompletní kolekce vyhledávacích parametrů potřebných pro vyhledávání záznamů monitoringu realitní inzerce
ws_octop_get_AvailableUsers
[WsdlDocumentation("Služba pro načtení seznamu uživatelů, na které jsou přidělená přístupová práva")] tUserResponse ws_octop_get_AvailableUsers(RequestBase request);
Metoda pro získání seznamu uživatelů, na které jsou přidělená práva. Služba nemá žádné speciální vstupní parametry.
tUserResponse – výstupní parametry Název elementu
Typ
Možné hodnoty
Poznámka
tUsers
tUserDTO[]
-
Pole tUserDTO – seznam uživatelů – viz datové typy 3.2.
3.10 ws_octop_get_SearchProfiles_For_User [WsdlDocumentation("Služba pro načtení seznamu vyhledávacích profilů pro daného uživatele, na kterého jsou přidělená přístupová práva")] tSearchProfileResponse ws_octop_get_SearchProfiles_For_User(tSearchProfileRequest request);
Metoda pro získání seznamu vyhledávacích filtrů pro daného uživatele. Znalost vyhledávacích filtrů může být důležitá například při volání služby ws_octop_1a. tSearchProfileRequest – vstupní parametry Název elementu
Typ
Možné hodnoty
Poznámka
IdUser
int
-
Id uživatele, pro kterého požadujeme načíst vyhledávací profily
tSearchProfileResponse – výstupní parametry Název elementu
Typ
Možné hodnoty
Poznámka
tSearchProfiles
tSearchProfileDTO[]
-
Pole tSearchProfileDTO – seznam vyhledávacích profilů – viz datové typy 3.3.
S t r á n k a | 17
3.11 ws_octop_get_LOV_OfferType [WsdlDocumentation("Načtení číselníků - OfferType")] LOV_OfferTypeResponse ws_octop_get_LOV_OfferType(LOV_OfferTypeRequest request);
Služba pro získaní číselníku typů nabídek. Vstupním parametrem může být identifikátor typu nabídky, který slouží jako filtr. LOV_OfferTypeRequest – vstupní parametry Název elementu
Typ
Možné hodnoty
Poznámka
OfferType
Int?
-
Filtr podle Id OfferType, pokud není zadaný, bude vrácený celý číselník
LOV_OfferTypeResponse – výstupní parametry Název elementu
Typ
Možné hodnoty
Poznámka
OfferTypes
OfferTypeDTO[]
-
Pole OfferTypeDTO – seznam hodnot číselníku OfferType - 3.6.
3.12 ws_octop_get_LOV_Category [WsdlDocumentation("Načtení číselníků - Category")] LOV_CategoryResponse ws_octop_get_LOV_Category(LOV_CategoryRequest request);
Služba pro získaní číselníku kategorií nemovitosti. Vstupním parametrem může být identifikátor kategorie, který slouží jako filtr. LOV_CategoryRequest – vstupní parametry Název elementu
Typ
Možné hodnoty
Poznámka
IdCategory
Int?
-
Filtr podle Id IdCategory, pokud není zadaný, bude vrácený celý číselník
LOV_CategoryResponse – výstupní parametry Název elementu
Typ
Možné hodnoty
Poznámka
Categories
CategoryDTO[]
-
Pole CategoryDTO – seznam hodnot číselníku Kategorií - 3.7.
3.13 ws_octop_get_LOV_SubCategory [WsdlDocumentation("Načtení číselníků - subkategorie")] LOV_SubCategoryResponse ws_octop_get_LOV_SubCategory(LOV_SubCategoryRequest request);
Služba pro získaní číselníku subkategorií nemovitosti. Vstupním parametrem může být identifikátor kategorie a identifikátor subkategorie, který slouží jako filtr. LOV_SubCategoryRequest– vstupní parametry Název elementu
Typ
Možné hodnoty
Poznámka
IdCategory
Int?
-
Filtr podle Id IdCategory, pokud není zadaný, bude vrácený celý číselník
Název elementu
Typ
Možné hodnoty
Poznámka
S t r á n k a | 18 IdCategory
Int?
-
SubCategory
Int?
-
Filtr podle Id IdCategory – hlavní kategorie Filtr podle hodnoty sub kategorie – v rámci jedné kategorie je hodnota sub kategorie unikátní
LOV_SubCategoryResponse– výstupní parametry Název elementu
Typ
Možné hodnoty
Poznámka
SubCategories
SubCategoryDTO[]
-
Pole SubCategoryDTO– seznam hodnot číselníku sub kategorií - 3.8.
3.14 ws_octop_get_LOV_CommercialMode [WsdlDocumentation("Načtení číselníků - CommercialMode")] LOV_CommercialModeResponse ws_octop_get_LOV_CommercialMode(LOV_CommercialModeRequest request);
Služba pro získaní číselníku typu obchodu (prodej, pornájem, výměna). Vstupním parametrem může být identifikátor hodnoty číselníku, který slouží jako filtr. LOV_CommercialModeRequest – vstupní parametry Název elementu
Typ
Možné hodnoty
Poznámka
CommercialMode
Int?
-
Identifikátor typu obchodu
LOV_CommercialModeResponse – výstupní parametry Název elementu
Typ
Možné hodnoty
Poznámka
CommercialModes
CommercialModeDTO[]
-
Pole CommercialModeDTO – seznam hodnot číselníku typů obchodu - 3.14.
3.15 ws_octop_get_LOV_Region [WsdlDocumentation("Načtení číselníků - Region")] LOV_RegionResponse ws_octop_get_LOV_Region(LOV_RegionRequest request);
Služba pro získaní číselníku regionů. Vstupním parametrem může být identifikátor regionu - hodnoty číselníku, který slouží jako filtr. LOV_RegionRequest – vstupní parametry Název elementu
Typ
Možné hodnoty
Poznámka
IdRegion
Int?
-
Identifikátor regionu
LOV_RegionResponse – výstupní parametry Název elementu
Typ
Možné hodnoty
Poznámka
Regions
RegionDTO []
-
Pole RegionDTO– seznam hodnot číselníku regionů - 3.9.
3.16 ws_octop_get_LV_SubRegion [WsdlDocumentation("Načtení číselníků - SubRegion")] LOV_SubRegionReponse ws_octop_get_LOV_SubRegion(LOV_SubRegionRequest request);
S t r á n k a | 19
Služba pro získaní číselníku subregionů. Vstupním parametrem může být identifikátor subregionu hodnoty číselníku, který slouží jako filtr. LOV_RegionRequest – vstupní parametry Název elementu
Typ
Možné hodnoty
Poznámka
IdSubRegion
Int?
-
Identifikátor sub regionu
LOV_SubRegionReponse – výstupní parametry Název elementu
Typ
Možné hodnoty
Poznámka
SubRegions
SubRegionDTO[]
-
Pole SubRegionDTO– seznam hodnot číselníku regionů - 3.9.
3.17 ws_octop_get_LOV_Country [WsdlDocumentation("Načtení číselníků - Země")] LOV_CountryResponse ws_octop_get_LOV_Country(LOV_CountryRequest request);
Služba pro získaní číselníku zemí. Vstupním parametrem může být identifikátor země - hodnota číselníku, který slouží jako filtr. LOV_CountryRequest – vstupní parametry Název elementu
Typ
Možné hodnoty
Poznámka
IdCountry
Int?
-
Identifikátor země
LOV_CountryResponse – výstupní parametry Název elementu
Typ
Možné hodnoty
Poznámka
Countries
CountryDTO[]
-
Pole CountryDTO – seznam hodnot číselníku zemí - 3.16.
3.18 ws_octop_get_LOV_Ownership [WsdlDocumentation("Načtení číselníků - Vlastnictvi")] LOV_OwnershipResponse ws_octop_get_LOV_Ownership(LOV_OwnershipRequest request);
Služba pro získaní číselníku vlastnictví. Vstupním parametrem může být identifikátor vlastnictví hodnota číselníku, který slouží jako filtr. LOV_OwnershipRequest – vstupní parametry Název elementu
Typ
Možné hodnoty
Poznámka
IdOwnership
Int?
-
Identifikátor vlastnictví
LOV_OwnershipResponse – výstupní parametry
4
Název elementu
Typ
Možné hodnoty
Poznámka
Ownerships
OwnershipDTO[]
-
Pole OwnershipDTO– seznam hodnot číselníku vlastnictví - 3.17.
WEBOVÉ SLUŽBY PRO PÁROVÁNÍ INZERÁTŮ
S t r á n k a | 20
4.1
Párování inzerátů - ws_octop_pairing
[WsdlDocumentation("Služba pro párování inzerátu podle daných pravidel s využitím PairingAttributes")] tHitResponse ws_octop_pairing(ws_pairing_Request request);
Služba pro párování nemovitostí. Vlastní párování probíhá podle dokumentu „Párování OCTOPUSPRO“. Ve ws_pairing_Request do metody vstupují párovací atributy, které popisují párovanou nemovitost viz. kapitoly 3.18. – 3.31. Prostřednictvím tHitResponse jsou následně vráceny napárované inzeráty, která odpovídají vstupním parametrům inzerátu. ws_pairing_Request – vstupní parametry
povinné atributy jsou označeny tučně Název elementu
Typ
Možné hodnoty
Poznámka
IdUser
Int
-
ResultAgeDays
int
(0, 365>
PairingSourceType
Int
CategoryId
PairingAttributeCategoryIdDTO
1-soukromá inzerce, 2- inzerce RK 4 – vše -
Identifikace uživatele, který provádí párování Maxilmální počet dní pro stáří párovaného inzerátu Zdroj inzerátů pro párování
SubCategoryId
PairingAttributeSubCategoryIdDTO
-
OfferTypeId
PairingAttributeOfferTypeIdDTO
CommercialModeId
PairingAttributeCommercialModeIdDTO
Nabídka / poptávka Prodej / pronájem
CountryId
PairingAttributeCountryIdDTO
SubRegionId
PairingAttributeSubRegionIdDTO
Municipality
PairingAttributeMunicipalityDTO
Street
PairingAttributeStreetDTO
BuildingNumber
PairingAttributeBuildingNumberDTO
Coordinate
PairingAttributeCoordinateDTO
Area
PairingAttributeAreaDTO
Price
PairingAttributePriceDTO
OwnershipId
PairingAttributeOwnershipIdDTO
Fulltext
PairingAttributeFulltextDTO
tHitResponse – výstupní parametry Název elementu
Typ
Možné hodnoty
Poznámka
Párovací atribut – kategorie nemovitosti viz.3.18. Nepovinný subkategorie nemovitosti viz.3.19 Povinný atribut nabídka / poptávka viz.3.20. Povinný atribut druh transakce viz.3.21. Povinný atribut – země viz.3.22. Nepovinný atribut – okres nebo obvod viz. 3.23. Nepovinný atribut – Obec viz.3.24. Nepovinný atribut – Ulice viz.3.25. Cislo popisné nebo evidenční stavby viz.3.26. Nepovinný atribut – souřadnice nemovitosti viz.3.27. Nepovinný atribut – plocha viz.3.28. Nepovinný atribut – cena viz.3.29. Nepovinný atribut – Vlastnictví viz. 3.30 Nepovinný atribut – Fulltext viz.3.31
S t r á n k a | 21 tHits
tHitDTO[]
TotalRecords
Int
-
Pole tHitDTO – seznam záznamů (inzerátů) – viz datové typy 3.1. Počet vrácených záznamů
S t r á n k a | 22
5
WEBOVÉ SLUŽBY PRO HLÍDAČ LV
5.1
Seznam webových služeb
Jméno služby ws_find_KN_property ws_add_KN_property_to_lvkeeper ws_remove_KN_property_from_lvkeeper ws_get_lvkeeper_diff_xml
5.2
Poznámka Metoda pro nalezení nemovitosti v KN podle zadaných parametrů Metoda pro přidání nemovitosti do hlídače nemovitostí Metoda pro odebrání nemovitosti z hlídače nemovitostí Metoda pro získání rozdílového XML pro Hlídač nemovitostí
ws_find_KN_property
[WsdlDocumentation("Metoda pro nalezení nemovitosti v KN podle zadaných parametrů")] ws_find_KN_property_Response ws_find_KN_property(ws_find_KN_property_by_LV_Request request);
Služba pro nalezení nemovitosti v KN a získání jejího identifikátoru, který dále slouží pro přidání nemovitosti do Hlídače nemovitostí. Při hledání budovy je možné využít dvou způsobů hledání a to jednak pomocí LV a kodKatastralUzemi, kdy se webová služba pokusí dohledat danou nemovitost z interní databáze LV. Pokud tuto informaci nemáme, pak dojde k navrácení chybové zprávy "Podle čísla LV a kódu katastrálního území se nepodařila najít jednoznačnou budovu, z které by se dal určit kód obce a kód části obce. Prosím zadejte kód obce a kód části obce". V tom případě je potřeba využít hledání pomocí kodObce, kodCastObce a KodKatastralUzemi společně s parametry TypNemovitosti, TypStavby a CislemStavby. Při hledání jednotky je navíc potřeba upřesnit CisloJednotky. Pro parcelu je potřeba uvést KodKatastralUzemi, TypNemovitosti, TypParcely a CisloParcelyZakladni. Další parametry jsou volitelné. ws_find_KN_property_by_LV_Request – vstupní parametry Název elementu
Typ
Možné hodnoty
Poznámka
LV KodObec KodCastObce KodKatastralUzemi
Int? Int? Int? int
-
Nepovinné číslo LV Nepovinný kód obce Nepovinný kód části obce Kod katastrálního území
TypNemovitosti
iTypNemovitosti
Typ nemovitosti
TypStavby TypParcely PuvodParcely PuvodParcelyPodTyp CisloStavby CisloJednotky CisloParcelyZakladni CisloParcelyVedlejsi
iTypStavby iTypParcely iPuvodParcely Short? Int? Int? Int? Int?
Jednotka, Parcela, Budova Viz enum. Viz enum. PKN, PZE -
Nepovinný typ stavby Nepovinný typ parcely Původ parcely Pod typ původu parcely Cislo popisné nebo evidenční stavby Číslo jednotky Cislo parcely hlavní Číslo parcely vedlejší
ws_find_KN_property_Response – výstupní parametry Název elementu
Typ
Možné hodnoty
Poznámka
Nalezena IdNemovitosti
bool Int
-
Příznak zda nemovitost byla nalezena Identifikátor nemovitosti, -1 pokud nebyla
S t r á n k a | 23
TypNemovitosti
5.3
iTypNemovitosti
Jednotka, Budova, Parcela
nemovitost nalezena Typ nalezené nemovitosti
ws_add_KN_property_to_lvkeeper
[WsdlDocumentation("Metoda pro přidání nemovitosti do hlídače nemovitostí")] ws_add_KN_property_to_lvkeeper_Response ws_add_KN_property_to_lvkeeper(ws_add_KN_property_to_lvkeeper_Request request)
Služba slouží pro přidání nemovitosti do hlídače nemovitostí. Vyžadován je typ a identifikátor dané nemovitosti. Identifikátor je možné vyhledat pomocí metody ws_find_KN_property. Zároveň je potřeba předat Id uživatele, pro kterého bude nemovitosti přidaná. ws_add_KN_property_to_lvkeeper_Request – vstupní parametry Název elementu
Typ
Možné hodnoty
Poznámka
IdNemovitosti IdUser
Int Int
-
TypNemovitosti
iTypNemovitosti
Jednotka, Budova, Parcela
Identifikátor nemovitosti Identifikátor uživatele pro kterého bude hlídaná nemovitost přidaná Typ nemovitosti
5.4
ws_remove_KN_property_from_lvkeeper
[WsdlDocumentation("Metoda pro odebrání nemovitosti z hlídače nemovitostí")] ws_remove_KN_property_from_lvkeeper_Response ws_remove_KN_property_from_lvkeeper(ws_remove_KN_property_from_lvkeeper_Request request)
Služba slouží pro odebrání nemovitosti z hlídače nemovitostí. Měla by být použita vždy, pokud již není potřeba danou nemovitost monitorovat. Identifikátor je možné vyhledat pomocí metody ws_find_KN_property. ws_remove_KN_property_from_lvkeeper_Request – vstupní parametry Název elementu
Typ
Možné hodnoty
Poznámka
IdNemovitosti IdUser
Int Int
-
TypNemovitosti
iTypNemovitosti
Jednotka, Budova, Parcela
Identifikátor nemovitosti Identifikátor uživatele pro kterého bude hlídaná nemovitost odebraná Typ nemovitosti
5.5
ws_get_lvkeeper_diff_xml
[WsdlDocumentation("Metoda pro získání rozdílového XML pro Hlídač nemovitostí")] ws_get_lvkeeper_diff_xml_Response ws_get_lvkeeper_diff_xml(ws_get_lvkeeper_diff_xml_Request request)
Služba pro získání rozdílového XML. V Request je potřeba předat přidělené IdUser a Date, pro který je rozdílové XML požadováno. Rozdílové XML se ukládá pro každý den, kdy bylo monitorováno a jeho dostupnost je garantována po 12 hodině v daný den. Při přidání nemovitosti do hlídače LV je při dalším monitorování do rozdílového XML automaticky přidána kompletní informace o této nové nemovitosti a v každém dalším rozdílovém XML již pouze případná změna na této nemovitosti.
S t r á n k a | 24 Změny jsou v příslušném XML vyznačeny pomocí atributů „isNew“, „isDeleted“. Ukázka výstupních dat z této služby je v kapitole 7. Monitorované atributy nemovitosti jsou: 1) Číslo LV 2) Omezení práva 3) Vlastníci (zde také monitorování změny adresy pomocí atributu „hasAddressChanged“ 4) Řízení (operace, předměty, účastníci) ws_get_lvkeeper_diff_xml_Request– vstupní parametry Název elementu
Typ
Možné hodnoty
Poznámka
IdUser
Int
-
Date
Datetime
-
Identifikátor uživatele pro kterého bude hlídaná nemovitost odebraná Datum pro který je požadováno rozdílové XML
ws_get_lvkeeper_diff_xml_Response – výstupní parametry Název elementu
Typ
Možné hodnoty
Poznámka
Nalezeno DiffXml
bool XmlElement
-
Příznak, zda bylo rozdílové XML nalezené Obsah rozdílového XML
Příklad rozdílového XML je na konci dokumentu. Součástí XML je také element Chyba, který udává důvod nemožnosti monitorování dané nemovitosti na KN i přesto, že se ji podařilo nalézt pomocí ws_find_KN_property. 7757609 20017707 Informace nenalezeny 1
6
DATOVÉ TYPY – DATA TRANSFER OBJEKTY
6.1
tHitDTO
Transfer objekt pro záznam monitoringu realit. Název elementu
Typ
Možné hodnoty
Poznámka
IdHit Type IdCategory
int int int
1 CC_Category
Id záznamu Typ záznamu – monitoring realit Kategorie nemovitosti
SubCategory
int
CC_SubCategory
Upřesnění kategorie nemovitosti
OfferType
int
CC_OfferType
Nabídka / poptávka
CommercialMode
int
CC_CommercialMode
Prodej / pronájem
IdRegion
Int?
CC_Region
Kraj
SubRegion IdPortal
Int? int
CC_SubRegion Číselník
Část kraje Id zdroje
S t r á n k a | 25 BodyText BodyStampHash Phone1 Phone2 Phone3 DateOfFirstRelease DateOfLastChange DetailURL ClientSMS Price DateOfGrab AdvertID IdRA Locality Area nameRA IdCountry IdVlastnictvi HitRepeatCount Email Publisher PhoneRepeatCount jtskx jtsky kodKatastralUzemi Obec
6.2
string int Long? Long? Long? DateTime? DateTime? string string int? Datetime string int? string int? string int? int? Int? string string int? Long? Long? Int? string
Číselník CC_Country CC_Vlastnictvi -
Text inzerátu Hash textu inzerátu Telefon 1 Telefon 2 Telefon 3 Datum zadání inzerátu Datum poslední změny inzerátu Url inzerátu ?????? Cena Datum vygrabování ID inzerátu na zdrojovém portálu Id realitní kanceláře Lokalita - ulice Plocha nemovitosti Název realitní kanceláře Země inzerátu Typ vlastnictví Počet opakování inzerátu Email Jméno vydavatele Počet opakování tel.čísla Souřadnice na mapě - X Souřadnice na mapě - Y Kód katastrálního území Obec
tUserDTO
Transfer objekt pro uživatele. Název elementu
Typ
Možné hodnoty
Poznámka
IdUser IdRealAgencyClient Name Email Phone UserName IsActive Role
int int string string Int? string bool int
Číselník CC_Role
Id uživatele Id společnosti (pobočky) Jméno uživatele Email Tel. číslo Uživ.jméno Je uživatel aktivní? Role uživatele
6.3
tSearchProfileDTO
Transfer objekt pro vyhledávací filtr. Název elementu
Typ
Možné hodnoty
Poznámka
IdSearchProfile ProfileName Position
int string int
-
Id vyhledávacího filtru Název vyhledávacího filtru Pozice filtru v GUI
ProfileType
int
CC_ProfileType
Typ filtru
OfferType
int
CC_OfferType
Nabídka / poptávka
AdvertAgeDays
Int?
-
Maximální stáří záznamu
S t r á n k a | 26 OnlyNews
bool
-
Zobrazovat pouze nové inzeráty?
UniqueInPortals RefreshEachNminutes FullText PriceFrom PriceTo ExekuceSet EXEK_ViewExecution EXEK_LocalitySelectionMode EXEK_podleKU_kodKatastralUzemi EXEK_podleKU_IdSubRegion EXEK_podleKU_IdRegion EXEK_Ulice EXEK_Obec EXEK_IdSubRegion EXEK_LV EXEK_Vlastnik EXEK_dateFrom EXEK_dateTo EXEK_omezeniPrava EXEK_omezeniPrava_extended EXEK_ViewFinished SearchProfileCategories
bool int string Int? Int? string Int? Int? int? int? int? string string Int? int? string DateTime? DateTime? int? string Bool? tSearchProfile CategoryDTO[] tSearchProfile RegionDTO[]
-
???? Aktualizace výsledku po N minutách Hledaný text v inzerátu - fulltext Cena od Cena do Rezervováno pro exekuce Rezervováno pro exekuce Rezervováno pro exekuce Rezervováno pro exekuce Rezervováno pro exekuce Rezervováno pro exekuce Rezervováno pro exekuce Rezervováno pro exekuce Rezervováno pro exekuce Rezervováno pro exekuce Rezervováno pro exekuce Rezervováno pro exekuce Rezervováno pro exekuce Rezervováno pro exekuce Rezervováno pro exekuce Rezervováno pro exekuce Zvolené kategorie nemovitostí viz. 3.4 Zvolené regiony nemovitostí viz. 3.5.
SearchProfileRegions
6.4
-
tSearchProfileCategoryDTO
Transfer objekt pro kategorii filtru. Název elementu
Typ
Možné hodnoty
Poznámka
IdSearchProfileCategory IdSearchProfile IdCategory SubCategory CommercialMode
int int int Int? Int
CC_Category CC_SubCategory CC_CommercialMode
Id kategorie filtru Id filtru Id kategorie Id sub kategorie Prodej / pronájem
6.5
tSearchProfileRegionDTO
Transfer objekt pro kategorii filtru. Název elementu
Typ
Možné hodnoty
Poznámka
IdSearchProfileRegion IdSearchProfile IdRegion IdSubRegion
int int int Int?
CC_Region CC_SubRegion
Id kategorie filtru Id filtru Id regionu Id sub regionu
6.6
OfferTypeDTO
Transfer objekt pro záznam číselníku OfferType. Název elementu
Typ
Možné hodnoty
Poznámka
OfferType
int
-
ID OfferType
S t r á n k a | 27 OfferTypeName
6.7
string
-
Název OfferType
CategoryDTO
Transfer objekt pro záznam číselníku Category. Název elementu
Typ
Možné hodnoty
Poznámka
IdCategory Category CategoryName CategoryAbbrev
int int string string
-
Id kategorie Bitová hodnota kategorie Název kategorie Zkratka názvu kategorie
6.8
SubCategoryDTO
Transfer objekt pro záznam číselníku SubCategory. Název elementu
Typ
Možné hodnoty
Poznámka
IdSubCategory SubCategory
int int
-
IdCategory SubCategoryName SubCategoryAbbrev
Int string string
-
Id sub kategorie – vždy unikátní Bitová hodnota dané sub kategorie – unikátní v rámci jedné kategorie Id hlavní kategorie – viz. 3.7 Název sub kategorie Zkratka názvu sub kategorie
6.9
RegionDTO
Transfer objekt pro záznam číselníku Region. Název elementu
Typ
Možné hodnoty
Poznámka
IdRegion Region RegionName
int int string
-
Id regionu Bitová hodnota regionu Název regionu
6.10 SubRegionDTO Transfer objekt pro záznam číselníku SubRegion. Název elementu
Typ
Možné hodnoty
Poznámka
IdSubRegion IdRegion SubRegionName
int int string
-
Id subregionu Id regionu Název subregionu
6.11 tSearchProfileRequestDTO Request objekt definující vyhledávací parametry pro výběr kolekce záznamů. Název elementu
Typ
Možné hodnoty
Poznámka
ProfileType
int
CC_ProfileType
OfferType
int
CC_OfferType
vyhledavaciho profilu – monitoring / exekuce Nabídka / poptávka
MaxAdvertAgeInDays
Int?
-
Maximální stáří záznamu
S t r á n k a | 28 OnlyNews
bool
-
Zobrazovat pouze nové inzeráty
FullText PriceFrom PriceTo SearchProfileCategoriesRequest
string Int? Int? tSearchProfile CategoryRequ estDTO[] tSearchProfile RegionRequest DTO[]
-
Hledaný text v inzerátu - fulltext Cena od Cena do Zvolené kategorie nemovitostí viz. 3.10
-
Zvolené regiony nemovitostí viz. 3.11.
SearchProfileRegionsRequest
6.12 tSearchProfileCategoryRequestDTO Dotaz objekt pro specifikaci typu nemovitosti a typu inzerátu. Název elementu
Typ
Možné hodnoty
Poznámka
IdCategory SubCategory CommercialMode
int Int? Int
CC_Category CC_SubCategory CC_CommercialMode
Id kategorie Id sub kategorie Prodej / pronájem
6.13 tSearchProfileRegionRequestDTO Dotaz objekt pro specifikaci kraje a okresu nemovitosti Název elementu
Typ
Možné hodnoty
Poznámka
IdRegion IdSubRegion
int Int?
CC_Region CC_SubRegion
Id regionu Id sub regionu
6.14 tHitDateLastDTO Datová struktura (Page, HitDateLast) pro pořeby uchování informace o stránkování Název elementu
Typ
Možné hodnoty
Page HitDateLast
int DateTime
>0 -
Poznámka položka HitDateLast reprezentuje hodnotu tHitDTO.DateOfGrab (datum) pro nejmladší záznam z vrácené kolece tHits (výstupní parametr tHitResonse)
6.15 CommercialModeDTO Transfer objekt pro záznam číselníku CommercialMode. Název elementu
Typ
Možné hodnoty
Poznámka
IdCommercialMode CommercialMode CommercialModeName
int int string
-
Id typu obchodu Bitová hodnota typu obchodu Název typu obchodu
S t r á n k a | 29
6.16 CountryDTO transfer objekt pro specifikaci země Název elementu
Typ
Možné hodnoty
Poznámka
IdCountry CountryName
int string
-
Id země Název země
6.17 OwnershipDTO Transfer objekt objekt pro specifikaci vlastnictví Název elementu
Typ
Možné hodnoty
Poznámka
IdOwnership OwnershipName
int string
-
Id vlastnictví Název vlastnictví
6.18 PairingAttributeCategoryIdDTO Transfer objekt pro párovací atribut – kategorie nemovitosti Název elementu
Typ
Možné hodnoty
Poznámka
AttributeName IsRequired Category
string bool CategoryDTO
CategoryId true
Název atributu Je vyžadovaný? Číselník kategorie nemovitosti
6.19 PairingAttributeSubCategoryIdDTO Transfer objekt pro párovací atribut – subkategorie nemovitosti Název elementu
Typ
Možné hodnoty
Poznámka
AttributeName IsRequired SubCategoryByt SubCategoryParcela SubCategoryKomercniProstor
string bool SubCategoryBytDTO SubCategoryParcelaDTO SubCategoryKomercniProstorDTO
SubCategoryId false -
Název atributu Je vyžadovaný? Subkategorie bytu viz.3.20. Subkategorie parcely viz 3.21 Subkategorie komerčního prostoru viz. 3.22.
6.19.1 SubCategoryBytDTO Transfer objekt pro párovací atribut – subkategorie bytu Název elementu
Typ
Možné hodnoty
Poznámka
DispositionGarsoniera Disposition11 Disposition21 Disposition31 Disposition41 Disposition51 DispositionGreaterThan51
bool bool bool bool bool bool bool
True/false True/false True/false True/false True/false True/false True/false
Párovat garsoniery Párovat 1+1 Párovat 2+1 Párovat 3+1 Párovat 4+1 Párovat 5+1 Párovat > 5+1
6.19.2 SubCategoryParcelaDTO Transfer objekt pro párovací atribut – subkategorie parcely Název elementu
Typ
Možné hodnoty
Poznámka
Stavebni Ostatni
Bool? Bool?
True/false/null True/false/null
Párovat stavební pozemky Párovat ostatní pozemky
6.19.3 SubCategoryKomercniProstorDTO Transfer objekt pro párovací atribut – subkategorie komerční prostory
S t r á n k a | 30 Název elementu
Typ
Možné hodnoty
Poznámka
Obchodni Sklad Vyroba
Bool? Bool? Bool?
True/false/null True/false/null True/false/null
Párovat obchodní prostory Párovat sklady Párovat výrobu
6.20 PairingAttributeOfferTypeIdDTO Transfer objekt pro párovací atribut – offer type (nabídka / poptávka) Název elementu
Typ
Možné hodnoty
Poznámka
AttributeName IsRequired OfferType
string bool OfferTypeDTO
OfferTypeId true
Název atributu Je vyžadovaný? Číselník offerType viz.3.6.
6.21 PairingAttributeCommercialModeIdDTO Transfer objekt pro párovací atribut – commercialMode nemovitosti (prodej / pronájem) Název elementu
Typ
Možné hodnoty
Poznámka
AttributeName IsRequired CommercialMode
string bool CommercialModeDTO
CommercialModeId true
Název atributu Je vyžadovaný? Číselník CommercialMode viz.3.15.
6.22 PairingAttributeCountryIdDTO Transfer objekt pro párovací atribut – země nemovitosti Název elementu
Typ
Možné hodnoty
Poznámka
AttributeName IsRequired Country
string bool CountryDTO
CountryId true
Název atributu Je vyžadovaný? Číselník zemí viz.3.16.
6.23 PairingAttributeSubRegionIdDTO Transfer objekt pro párovací atribut – commercialMode nemovitosti (prodej / pronájem) Název elementu
Typ
Možné hodnoty
Poznámka
AttributeName IsRequired SubRegions
string bool SubRegionDTO[]
SubRegionId false
Název atributu Je vyžadovaný? Číselník SubRegionDTO viz.3.10.
6.24 PairingAttributeMunicipalityDTO Transfer objekt pro párovací atribut – Obec Název elementu
Typ
Možné hodnoty
Poznámka
AttributeName IsRequired Municipality
string bool string
Municipality false
Název atributu Je vyžadovaný? Název obce
6.25 PairingAttributeStreetDTO Transfer objekt pro párovací atribut – ulice
S t r á n k a | 31 Název elementu
Typ
Možné hodnoty
Poznámka
AttributeName IsRequired Street
string bool string
Street false
Název atributu Je vyžadovaný? Název ulice
6.26 PairingAttributeBuildingNumberDTO Transfer objekt pro párovací atribut – číslo popisné/orientační Název elementu
Typ
Možné hodnoty
Poznámka
AttributeName IsRequired Cp Co
string bool string string
BuildingCpCo false
Název atributu Je vyžadovaný? Číslo popisné Číslo orientační
6.27 PairingAttributeCoordinateDTO Transfer objekt pro párovací atribut – souřadnice nemovitosti Název elementu
Typ
Možné hodnoty
Poznámka
AttributeName IsRequired X Y CoordinateType Radius
string bool Double Double iCoordinateType double
Coordinate false
Název atributu Je vyžadovaný? Souřadnice X Souřadnice Y Typ zadaných souřadnic Radius v (m)
JTSK,WSG84
6.28 PairingAttributeAreaDTO Transfer objekt pro párovací atribut – plocha Název elementu
Typ
Možné hodnoty
Poznámka
AttributeName IsRequired Area WindowPx
string bool int double
Area false
Název atributu Je vyžadovaný? Plocha Odchylka v procentech od zadané hdontoy (defaultně 35%}
6.29 PairingAttributePriceDTO Transfer objekt pro párovací atribut – cena Název elementu
Typ
Možné hodnoty
Poznámka
AttributeName IsRequired Price WindowPx
string bool decimal double
Price false
Název atributu Je vyžadovaný? Cena Odchylka v procentech od zadané hdontoy (defaultně 35%}
6.30 PairingAttributeOwnershipIdDTO Transfer objekt pro párovací atribut – vlastnictví Název elementu
Typ
Možné hodnoty
Poznámka
AttributeName IsRequired OfferType
string bool OfferTypeDTO
OwnershipId false
Název atributu Je vyžadovaný? Číselník vlastnictví viz. 3.17.
S t r á n k a | 32
6.31 PairingAttributeFulltextDTO Transfer objekt pro párovací atribut – fulltext Název elementu
Typ
Možné hodnoty
Poznámka
AttributeName IsRequired Fulltext
string bool string
OwnershipId false
Název atributu Je vyžadovaný? Volný text pro párování
S t r á n k a | 33
ČÍSELNÍKY. 6.32 CC_Category IdCategory
Category
CategoryName
CategoryAbbrev
1 2 4 5 6 7 8 9
1 2 4 8 16 32 64 128
Byty Domy Pozemky Chaty Komerční prostory Kanceláře Garáže Developerské projekty
BYT DUM POZ CHAT KP KANC GAR DEV
CategoryDescription Rodinné domy, činžovní domy, hotely Stavební pozemky, pole, lesy
6.33 CC_SubCategory IdSubCategory
SubCategory
IdCategory
SubCategoryName
SubCategoryAbbrev
2 3 4 5 6 7 8 9 10 11 12 16 17 18 13 14 15 19 20 21 22 23 24 25 26 27 28
1 2 4 8 16 32 64 128 256 512 1024 2048 4096 8192 1 2 4 1 2 1 2 4 1 2 4 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 4 4 5 5 5 6 6 6 7 8
< 40 m2 40 - 60 m2 60 - 100 m2 > 100 m2 1+1 2+1 3+1 4+1 5+1 >5+1 Garsoniera < 10 tis. 10 - 20 tis. > 20 tis. < 2 mil. 2 - 5 mil. > 5 mil. Stavební Ostatní < 0.5 mil. 0.5 - 1 mil. > 1 mil. Obchodní Sklad Výroba
B40 B40_60 B60_100 B100 B1a1 B2a1 B3a1 B4a1 B5a1 Bup5a1 Bgars R10 R10_20 R20 D2 D2_5 D5 PSTAV POST CH5 CH5_10 CH10 KPOBCH KPSKLAD KPVYR
Byty
pronájem
Domy
Pozemky Chaty
Komerční prostory
Kanceláře Garáže
6.34 CC_CommercialMode IdCommercialMode
CommercialMode
CommercialModeName
1 2
1 2
Prodej Pronájem
6.35 CC_OfferType IdOfferType
OfferType
OfferTypeName
1 2
1 2
Nabídka Poptávka
prodej
S t r á n k a | 34
6.36 CC_Region IdRegion
Region
RegionName
1 2 3 4 5 6 7 8 9 10 11 12 13 14
1 2 4 8 16 32 64 128 256 512 1024 2048 4096 8192
Praha Středočeský Jihočeský Plzeňský Karlovarský Ústecký Liberecký Královéhradecký Pardubický Vysočina Jihomoravský Olomoucký Moravskoslezský Zlínský
6.36.1 Abecední řazení IdRegion
Region
RegionName
3 11 5 8 7 13 12 9 4 1 2 6 10 14
4 1024 16 128 64 4096 2048 256 8 1 2 32 512 8192
Jihočeský Jihomoravský Karlovarský Královéhradecký Liberecký Moravskoslezský Olomoucký Pardubický Plzeňský Praha Středočeský Ústecký Vysočina Zlínský
6.37 CC_SubRegion IdSubRegion
IdRegion
RegionName
IdSubRegion
IdRegion
RegionName
105 49 58 50 51 52 53 54 55 56 57 88 59 60 61 62 63 64 65 106 66 69 70 68
1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2
nepřiřazeno Praha 1 Praha 10 Praha 2 Praha 3 Praha 4 Praha 5 Praha 6 Praha 7 Praha 8 Praha 9 Praha hl.m. Benešov Beroun Kladno Kolín Kutná Hora Mělník Mladá Boleslav nepřiřazeno Nymburk Praha-východ Praha-západ Příbram
30 31 89 32 84 118 85 86 87 208 197 198 199 200 201 119 122 120 121 124 125 126 130 127
13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16
Nový Jičín Opava Ostrava Ostrava - město Kroměříž nepřiřazeno Uherské Hradiště Vsetín Zlín Bratislava Bratislava I Bratislava II Bratislava III Bratislava IV Bratislava V Malacky nepřiřazeno Pezinok Senec Dunajská Streda Galanta Hlohovec nepřiřazeno Piešťany
S t r á n k a | 35 71 1 2 3 107 4 5 6 7 42 43 108 90 46 44 45 47 48 15 16 109 17 72 73 74 75 76 110 77 78 23 93 24 25 111 26 18 19 20 112 21 22 38 113 39 40 41 79 80 114 81 82 83 8 92 10 9 11 12 115
2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11
Rakovník České Budějovice Český Krumlov Jindřichův Hradec nepřiřazeno Písek Prachatice Strakonice Tábor Domažlice Klatovy nepřiřazeno Plzeň Plzeň-jih Plzeň-město Plzeň-sever Rokycany Tachov Cheb Karlovy Vary nepřiřazeno Sokolov Děčín Chomutov Litoměřice Louny Most nepřiřazeno Teplice Ústí nad Labem Česká Lípa Jablonec n/N Jablonec nad Nisou Liberec nepřiřazeno Semily Hradec Králové Jičín Náchod nepřiřazeno Rychnov nad Kněžnou Trutnov Chrudim nepřiřazeno Pardubice Svitavy Ústí nad Orlicí Havlíčkův Brod Jihlava nepřiřazeno Pelhřimov Třebíč Žďár nad Sázavou Blansko Brno Brno-město Brno-venkov Břeclav Hodonín nepřiřazeno
128 129 123 132 133 196 139 134 135 137 136 138 131 141 142 147 140 143 144 145 146 149 150 151 152 153 154 155 159 156 157 158 148 160 161 162 163 164 165 173 166 167 168 169 170 171 172 175 176 177 178 179 187 180 174 181 182 183 184 185
16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21
Senica Skalica Trnava Bánovce nad Bebravou Ilava Myjava nepřiřazeno Nové Mesto nad Váhom Partizánske Považská Bystrica Prievidza Púchov Trenčín Komárno Levice nepřiřazeno Nitra Nové Zámky Šaľa Topoľčany Zlaté Moravce Bytča Čadca Dolný Kubín Kysucké Nové Mesto Liptovský Mikuláš Martin Námestovo nepřiřazeno Ružomberok Turčianske Teplice Tvrdošín Žilina Banská Bystrica Banská Štiavnica Brezno Detva Krupina Lučenec nepřiřazeno Poltár Revúca Rimavská Sobota Veľký Krtíš Zvolen Žarnovica Žiar nad Hronom Bardejov Humenné Kežmarok Levoča Medzilaborce nepřiřazeno Poprad Prešov Sabinov Snina Stará Ľubovňa Stropkov Svidník
S t r á n k a | 36 13 14 33 116 34 35 36 37 27 28 29 117
11 11 12 12 12 12 12 12 13 13 13 13
Vyškov Znojmo Jeseník nepřiřazeno Olomouc Prostějov Přerov Šumperk Bruntál Frýdek Místek Karviná nepřiřazeno
6.38 CC_Country IdOfferType
OfferType
1 2 3 4 5 6 7 8 9 10 99
CZ SK
NĚMECKO RAKOUSKO CHORVATSKO ITÁLIE ŠPANĚLSKO BULHARSKO EGYPT MAĎARSKO ZAHRANIČÍ
6.39 CC_Vlastnictvi IdVlastnictví 1 2 3 4
Vlastnictví družstevní nájem obecni osobni
6.40 CC_ProfileType Typ služby, výstupních nebo vyhledávaných dat IdService 1 2 3 4 5 6 7 8 9 10 11 117 118
Service SoukromaInzerce Exekuce Drazby Privatizace HlidacLV HlidacCenNemovitosti TipovaHypotek PodobnaNemovitostvOkoli VyhledavacVlastnikaNemovitosti HlidacNemovitostiVlastnika Párování nemovitostí ESO_ BezplatnaInzerce ESO_OsobniMakler
186 188 202 203 204 205 206 207 189 190 195 191 192 193 194
21 22 22 22 22 22 22 22 22 22 22 22 22 22 22
Vranov nad Topľou Gelnica Košice I Košice II Košice III Košice IV Košice V Košice-okolie Michalovce Moldava nad Bodvou nepřiřazeno Rožňava Sobrance Spišská Nová Ves Trebišov
S t r á n k a | 37 119 120
7
ESO_openMLS ESO_CenoveMapy
PŘÍLOHA – UKÁZKA VÝSTUPNÍHO XML Z WS_GET_LVKEEPER_DIFF_XML Následující XML slouží pro představu toho, jak vypadá výstupní XML z webové služby pro Hlídač LV ws_get_lvkeeper_diff_xml V dokumentu jsou zvýrazněny atributy, které označují výskyt změny nebo nové položky oproti poslednímu stavu. 2014/03/22 2014/03/22 02:31:17 <Jednotky /> <Budovy /> <Parcely> <Parcela IdParcela="21039251" IdDruhPozemku="2" Plocha="607" typ="2" GuidProKatastr="bf2de9d7-5081-490f-954a-bc855fc8ad1b" ParcelniCislo="153/22" KodKatastralUzemi="755346" PuvodParcely="1">
isNew="">
S t r á n k a | 38 2014/03/22 2014/03/22 02:31:39 <Jednotky /> <Budovy /> <Parcely> <Parcela IdParcela="21039594" IdDruhPozemku="" Plocha="809" typ="2" GuidProKatastr="832fe1f8-bc6d-4746-9a7e-d5dc0989c9ca" ParcelniCislo="92/1" KodKatastralUzemi="641588" PuvodParcely="1"> 2014/03/22 02:30:44 <Jednotky> <Jednotka IdJednotka="4895693" IdBudova="857745" GuidProKatastr="8081cbe10822-4b29-ba34-fe39679a46ae" CisloJednotky="3272/16"> <Budovy />
S t r á n k a | 39 <Parcely /> 2014/03/22 02:30:41 <Jednotky> <Jednotka IdJednotka="5136775" IdBudova="1044410" GuidProKatastr="592661e5da52-4ef2-b929-d0cb8317f635" CisloJednotky="1108/8"> <Budovy /> <Parcely /> 2014/03/22 02:30:41 <Jednotky> <Jednotka IdJednotka="4283781" IdBudova="2059069" GuidProKatastr="e596d57c9991-4f51-a8a2-3f0d3c07fd3b" CisloJednotky="1703/19"> <Budovy /> <Parcely /> 2014/03/22 02:31:33 <Jednotky /> <Budovy /> <Parcely> <Parcela IdParcela="3021104" IdDruhPozemku="" Plocha="1426" typ="2" GuidProKatastr="2dcc9781-6be5-4150-abbd-31e476e491ad" ParcelniCislo="139/123" KodKatastralUzemi="660183" PuvodParcely="1">
S t r á n k a | 40 2014/03/22 02:30:43 <Jednotky> <Jednotka IdJednotka="4874467" IdBudova="1631716" GuidProKatastr="9d97355295af-45c3-9cdc-42011ba3484a" CisloJednotky="69/8"> <Budovy /> <Parcely /> 2014/03/22 02:31:33 <Jednotky /> <Budovy /> <Parcely> <Parcela IdParcela="21039776" IdDruhPozemku="" Plocha="1027" typ="2" GuidProKatastr="282231b3-e206-4cd8-bde4-5f77122be2f6" ParcelniCislo="812/40" KodKatastralUzemi="665444" PuvodParcely="1"> 2014/03/22 02:30:37 <Jednotky> <Jednotka IdJednotka="289887" IdBudova="40513" GuidProKatastr="b2c9ede749fe-4594-84cd-bbfd9ca3e6e5" CisloJednotky="323/3"> <Budovy /> <Parcely />
S t r á n k a | 41 2014/03/22 02:30:38 <Jednotky> <Jednotka IdJednotka="5759538" IdBudova="203119" GuidProKatastr="5c9179b0c666-4f92-bc9f-f3ced04e4fe7" CisloJednotky="532/6"> <Budovy /> <Parcely /> 2014/03/22 02:30:47 <Jednotky /> <Budovy> <Budova IdBudova="443767" typBudovy="1" kodOkres="0" kodObec="500496" kodCastObce="413810" cisloPopisne="1197" cisloOrientacni="7" GuidProKatastr="ceef6018-61b1-4253-9181-e43b0d70a63c"> <Parcely /> 2014/03/22 02:30:39 <Jednotky> <Jednotka IdJednotka="2581087" IdBudova="2320106" GuidProKatastr="b2355fb87573-4401-861e-92eb50829683" CisloJednotky="704/5"> <Budovy /> <Parcely /> 2014/03/22 02:30:42
S t r á n k a | 42 <Jednotky> <Jednotka IdJednotka="5247438" IdBudova="34585" GuidProKatastr="c8ecca700cfd-471f-8914-bb59d697c351" CisloJednotky="2187/6"> <Budovy /> <Parcely /> 2014/03/22 02:30:44 <Jednotky /> <Budovy> <Budova IdBudova="759792" typBudovy="1" kodOkres="0" kodObec="562335" kodCastObce="407313" cisloPopisne="176" cisloOrientacni="2" GuidProKatastr="3c78f7a9-4f20-491b-9628-1c84492bac70"> <Parcely />
S t r á n k a | 43
S t r á n k a | 44 2014/03/22 02:30:47 <Jednotky /> <Budovy>
S t r á n k a | 45 <Budova IdBudova="2028422" typBudovy="1" kodOkres="1101" kodObec="554782" kodCastObce="490148" cisloPopisne="1935" cisloOrientacni="38" GuidProKatastr="24fcd95f-d743-446c-b210-04e946a76df4"> <Parcely /> 2014/03/22 02:30:41 <Jednotky> <Jednotka IdJednotka="4802837" IdBudova="2304779" GuidProKatastr="b2cadf29cb36-4056-9859-abebbc58145f" CisloJednotky="85/6"> <Budovy /> <Parcely /> 2014/03/22 02:30:41 <Jednotky> <Jednotka IdJednotka="388606" IdBudova="2022984" GuidProKatastr="ff4769263540-438d-9ee7-33af41e1a41e" CisloJednotky="2381/9"> <Budovy /> <Parcely /> 2014/03/22 02:30:38 <Jednotky>
S t r á n k a | 46 <Jednotka IdJednotka="6068748" IdBudova="1073593" GuidProKatastr="40cc587a3afb-466e-b78f-ddf3fdec2515" CisloJednotky="336/1"> <Budovy /> <Parcely /> 2014/03/22 02:30:39 <Jednotky> <Jednotka IdJednotka="5872862" IdBudova="1161488" GuidProKatastr="e58cf4db1fb1-4e7a-9e1a-c870f7936e1d" CisloJednotky="665/15"> <Budovy /> <Parcely /> 2014/03/22 02:30:46 <Jednotky /> <Budovy> <Budova IdBudova="1073664" typBudovy="1" kodOkres="0" kodObec="540757" kodCastObce="94978" cisloPopisne="350" cisloOrientacni="" GuidProKatastr="ed6f3e08-0a78-476d-8b91-1aef576afca6"> <Parcely /> 2014/03/22 02:30:45 <Jednotky />
S t r á n k a | 47 <Budovy> <Budova IdBudova="883272" typBudovy="1" kodOkres="0" kodObec="535265" kodCastObce="179566" cisloPopisne="140" cisloOrientacni="" GuidProKatastr="4d12e1c5-0482-437a-9755-26f39b9aa7ee"> <Parcely /> 2014/03/22 02:30:47 <Jednotky /> <Budovy> <Budova IdBudova="2048793" typBudovy="1" kodOkres="0" kodObec="533599" kodCastObce="125172" cisloPopisne="116" cisloOrientacni="" GuidProKatastr="907bd296-59b5-4d50-84de-0de58f247939"> <Parcely /> 2014/03/22 02:30:42 <Jednotky> <Jednotka IdJednotka="263925" IdBudova="1841032" GuidProKatastr="12dc6f49dd82-4562-8a1e-1aabac855eb8" CisloJednotky="2143/11"> <Budovy /> <Parcely />
S t r á n k a | 48 2014/03/22 02:30:47 <Jednotky /> <Budovy> <Budova IdBudova="2000462" typBudovy="1" kodOkres="0" kodObec="598003" kodCastObce="84891" cisloPopisne="174" cisloOrientacni="" GuidProKatastr="5162f551-2edb-4f32-a2e3-3c89fe8c1c70"> <Parcely /> 2014/03/22 02:30:37 <Jednotky> <Jednotka IdJednotka="6414336" IdBudova="1742976" GuidProKatastr="fc75856de472-4bf8-b2d9-8b3d10575cd8" CisloJednotky="315/4"> <Budovy /> <Parcely /> 2014/03/22 02:30:48 <Jednotky /> <Budovy> <Budova IdBudova="2695261" typBudovy="1" kodOkres="0" kodObec="535133" kodCastObce="108821" cisloPopisne="287" cisloOrientacni="" GuidProKatastr="3f5cee84-431d-4b46-b710-28631059bc31"> <Parcely />
S t r á n k a | 49 2014/03/22 02:30:43 <Jednotky> <Jednotka IdJednotka="5051266" IdBudova="899004" GuidProKatastr="2bb91f62c5c2-4a0a-a13d-e1996c37d928" CisloJednotky="3243/516"> <Budovy /> <Parcely /> 2014/03/22 02:31:34 <Jednotky /> <Budovy /> <Parcely> <Parcela IdParcela="21039777" IdDruhPozemku="" Plocha="832" typ="2" GuidProKatastr="5e8084e0-963d-4afb-80b2-935911e4023f" ParcelniCislo="3735/42" KodKatastralUzemi="773778" PuvodParcely="1"> 2014/03/22 02:30:42 <Jednotky> <Jednotka IdJednotka="4575341" IdBudova="905164" GuidProKatastr="f4edf07edbd5-4f03-99c7-78e92d2e754c" CisloJednotky="1082/2"> <Budovy /> <Parcely />
S t r á n k a | 50 2014/03/22 02:30:46 <Jednotky /> <Budovy> <Budova IdBudova="580352" typBudovy="1" kodOkres="0" kodObec="570508" kodCastObce="409774" cisloPopisne="1214" cisloOrientacni="" GuidProKatastr="294cd96c-bbad-4308-829e-fd2c12878b47"> <Parcely /> 2014/03/22 02:30:46 <Jednotky /> <Budovy> <Budova IdBudova="1949148" typBudovy="1" kodOkres="0" kodObec="567787" kodCastObce="133108" cisloPopisne="320" cisloOrientacni="4" GuidProKatastr="e8a421a0-d052-4bc0-b29a-63a2f2a077ab"> <Parcely /> 2014/03/22 02:30:37 <Jednotky> <Jednotka IdJednotka="440774" IdBudova="40535" GuidProKatastr="a1d0286cfe5e-46e4-bd3b-070c51b5ce94" CisloJednotky="324/3"> <Budovy /> <Parcely />
S t r á n k a | 51 2014/03/22 02:30:48 <Jednotky /> <Budovy /> <Parcely> <Parcela IdParcela="17698159" IdDruhPozemku="5" Plocha="1086" typ="2" GuidProKatastr="5ed6affb-2bea-44d8-a3e7-a03bc2b3fa39" ParcelniCislo="39/1" KodKatastralUzemi="721751" PuvodParcely="1"> 2014/03/22 02:30:40 <Jednotky> <Jednotka IdJednotka="6289913" IdBudova="860577" GuidProKatastr="2b863776ea9e-41c9-87a8-7226334aba71" CisloJednotky="2061/60"> <Budovy /> <Parcely /> 2014/03/22 02:30:38 <Jednotky> <Jednotka IdJednotka="7755773" IdBudova="2846843" GuidProKatastr="07592550010b-49b2-a634-646e57af8b45" CisloJednotky="548/7"> <Budovy /> <Parcely /> 2014/03/22 02:30:48 <Jednotky /> <Budovy>
S t r á n k a | 52 <Budova IdBudova="2737902" typBudovy="1" kodOkres="0" kodObec="532851" kodCastObce="155446" cisloPopisne="307" cisloOrientacni="" GuidProKatastr="fee574d5-7761-4192-9c34-1a726e0a35ac"> <Parcely /> 2014/03/22 02:30:40 <Jednotky> <Jednotka IdJednotka="3917341" IdBudova="1844440" GuidProKatastr="0ee19cdb99b2-4c90-835c-510cff7504c0" CisloJednotky="1083/5"> <Budovy /> <Parcely /> 2014/03/22 02:30:42 <Jednotky> <Jednotka IdJednotka="5099312" IdBudova="2304562" GuidProKatastr="4c7c16880d9b-449c-8b6c-3b2ceb1fd062" CisloJednotky="855/6"> <Budovy /> <Parcely />
S t r á n k a | 53 2014/03/22 02:30:48 <Jednotky /> <Budovy> <Budova IdBudova="872911" typBudovy="1" kodOkres="0" kodObec="539732" kodCastObce="163261" cisloPopisne="74" cisloOrientacni="" GuidProKatastr="cb7f42ba-f9d0-49ba-9291-b33fd51fdcc6"> <Parcely /> 2014/03/22 02:30:45 <Jednotky /> <Budovy> <Budova IdBudova="322391" typBudovy="1" kodOkres="0" kodObec="535087" kodCastObce="402451" cisloPopisne="975" cisloOrientacni="" GuidProKatastr="9acbae16-db57-420f-99fc-b39667b1321d"> <Parcely /> 2014/03/22 02:30:40 <Jednotky> <Jednotka IdJednotka="3710275" IdBudova="1584063" GuidProKatastr="3e65fff7cf46-4f53-914b-c8a8940642e9" CisloJednotky="1041/14"> <Budovy /> <Parcely />
S t r á n k a | 54 2014/03/22 02:30:43 <Jednotky> <Jednotka IdJednotka="6396637" IdBudova="857474" GuidProKatastr="9aa55df8ac89-46ce-88cc-fc0eb6f32371" CisloJednotky="502/2"> <Budovy /> <Parcely />
S t r á n k a | 55 2014/03/22 02:30:45 <Jednotky /> <Budovy> <Budova IdBudova="1741044" typBudovy="1" kodOkres="0" kodObec="560758" kodCastObce="7323" cisloPopisne="37" cisloOrientacni="" GuidProKatastr="36a6281cb969-4abf-acd5-2c122e6e1554"> <Parcely /> 7757609 20017707 Informace nenalezeny 1 7757671 2325071 Informace nenalezeny 1 21038050 3748941209 Nenalezeno 3
S t r á n k a | 56