kontroly:kontrola_rdti
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
kontroly:kontrola_rdti [2024/07/23 09:02] – Michal Souček | kontroly:kontrola_rdti [2024/07/23 09:48] (aktuální) – Struct data změněna Michal Souček | ||
---|---|---|---|
Řádek 13: | Řádek 13: | ||
Data DTI lze jedním voláním poslat do více krajů - identifikace dotčených krajů je jedním z parametrů volání služby. Služba umožňuje zaslat seznam zip souborů, každý s právě jedním JVF DTM. JVF soubor musí mít příponu **.jvf.xml**. Pokud název souboru obsahuje diakritiku, musí být použito kódování **utf-8**. IS DMVS do zaslaného JVF nenahlíží, | Data DTI lze jedním voláním poslat do více krajů - identifikace dotčených krajů je jedním z parametrů volání služby. Služba umožňuje zaslat seznam zip souborů, každý s právě jedním JVF DTM. JVF soubor musí mít příponu **.jvf.xml**. Pokud název souboru obsahuje diakritiku, musí být použito kódování **utf-8**. IS DMVS do zaslaného JVF nenahlíží, | ||
- | ==== Kontroly IS DTM ==== | + | ===== Kontroly IS DTM ===== |
Pokud výše popsané kontroly v IS DMVS proběhnou v pořádku, je požadavek na editaci DTI předán na příslušné krajské IS DTM, které musí ve svých datových skladech zajistit kontrolu a zápis relevantních dat. Z povahy těchto kontrol vyplývá podmínka, aby: | Pokud výše popsané kontroly v IS DMVS proběhnou v pořádku, je požadavek na editaci DTI předán na příslušné krajské IS DTM, které musí ve svých datových skladech zajistit kontrolu a zápis relevantních dat. Z povahy těchto kontrol vyplývá podmínka, aby: | ||
Řádek 20: | Řádek 20: | ||
* data DTI musí mít vždy v JVF vyplněnou hodnotu elementu IDExterni. V xsd je tato položka nepovinná, ale pokud nebude IDExterni na vstupních datech vyplněno, nelze na jednotlivých prvcích vygenerovat páry dvojic IDExterni a ID (v DTMK) a zajistit na straně externího správce TI/DI následné operace nad prvky metodami „update“ a „delete“. | * data DTI musí mít vždy v JVF vyplněnou hodnotu elementu IDExterni. V xsd je tato položka nepovinná, ale pokud nebude IDExterni na vstupních datech vyplněno, nelze na jednotlivých prvcích vygenerovat páry dvojic IDExterni a ID (v DTMK) a zajistit na straně externího správce TI/DI následné operace nad prvky metodami „update“ a „delete“. | ||
- | Kontrola identifikačních údajů zaslaných dat proti rozsahům editace subjektu v IS DMVS | + | **Kontrola identifikačních údajů zaslaných dat proti rozsahům editace subjektu v IS DMVS** |
- | a) Editaci zaslal subjekt, který nemá k rozsahu přiřazeného editora – jedná se o Vlastníka | + | a) Editaci zaslal subjekt, který nemá k rozsahu přiřazeného editora – jedná se o Vlastníka (volitelně Správce nebo Provozovatele). Subjekt má v IS DMVS příznak Administrátora rozsahu: |
- | (volitelně Správce nebo Provozovatele). Subjekt má v IS DMVS příznak Administrátora | + | |
- | rozsahu: | + | |
- | o Z hlavičky volání služby R9, resp. R10 zjistí IS DTM konkrétní ID Vlastníka (volitelně | + | |
- | Správce nebo Provozovatele), | + | |
- | příznak „Administrátora rozsahu“; | + | |
- | o k ID subjektu (Administrátora rozsahu) následně IS DTM prostřednictvím služby R6 | + | |
- | dohledá seznam rozsahů editace („RDTI“), | + | |
- | subjektu); | + | |
- | o Každý „RDTI“ je určen kombinací hodnot ID vlastníka, volitelně ID správce a ID | + | |
- | provozovatele, | + | |
- | o Ze seznamu „RDTI“, vrácených k ID subjektu, IS DTM následně podle skupin DTI | + | |
- | vyhledává jeden konkrétní „RDTI“, který obsahuje stejnou kombinaci hodnot ID | + | |
- | vlastníka (a pokud jsou v datech vyplněny, tak i ID správce a ID provozovatele) a kód | + | |
- | 2 | + | |
- | skupiny prvků DTI jako obsahují data v JVF. V tomto případě se editor neliší od | + | |
- | vlastníka, proto nesmí být ID editora v JVF (v elementu | + | |
- | SpolecneAtributyVsechObjektu) uvedeno. | + | |
- | o V případě, že v seznamu RDTI není nalezena žádná kombinace ID vlastníka (volitelně | + | |
- | ID správce a ID provozovatele) a kódu skupiny prvků s hodnotami v JVF (ID vlastníka, a | + | |
- | pokud jsou v datech vyplněny, tak i ID správce a ID provozovatele, | + | |
- | prvků), IS DTM editaci odmítne jako nevalidní. V tomto případě se editor neliší od | + | |
- | vlastníka, proto nesmí být ID editora v RDTI uvedeno. | + | |
- | o Provede se kontrola, zda u všech prvků v JVF souboru elementy IDVlastnika, | + | |
- | IDProvozovatele a SkupinaObjektu odpovídají vybranému RDTI. Elementy IDVlastnika, | + | |
- | volitelně IDSpravce a IDProvozovatele jsou součástí elementu | + | |
- | SpolecneAtributyObjektuTI. | + | |
- | Pokud subjekt nemá k rozsahu přiřazeného editora, v žádném elementu | + | |
- | SpolecneAtributyVsechObjektu v JVF nesmí být element IDEditora uveden. | + | |
- | b) Editaci zaslal subjekt, který má k rozsahu přiřazeného editora – Vlastník (volitelně Správce | + | |
- | nebo Provozovatel), | + | |
- | konkrétního „RDTI“ jinému subjektu: | + | |
- | o Z hlavičky volání služby R9, resp. R10 zjistí IS DTM konkrétní ID Vlastníka (volitelně | + | |
- | Správce nebo Provozovatele), | + | |
- | příznak Administrátora rozsahu. | + | |
- | o Z hlavičky volání služby R9, resp. R10 rovněž IS DTM zjistí konkrétní ID Editora (ID | + | |
- | subjektu, který data fakticky odeslal). | + | |
- | o Ke kombinaci ID subjektu (Administrátora rozsahu) a ID editora následně IS DTM | + | |
- | prostřednictvím služby R6 dohledá seznam rozsahů editace („RDTI“), | + | |
- | výběrovým podmínkám (ID subjektu a ID editora). | + | |
- | o Každý „RDTI“ je určen kombinací hodnot ID vlastníka, volitelně ID správce a ID | + | |
- | provozovatele, | + | |
- | o Ze seznamu „RDTI“ vrácených k ID subjektu se následně podle skupin DTI vyhledává | + | |
- | jeden konkrétní „RDTI“, který obsahuje stejnou kombinaci hodnot ID vlastníka | + | |
- | (volitelně ID správce a ID provozovatele), | + | |
- | data v JVF. | + | |
- | o Elementy IDVlastnika (volitelně IDSpravce a IDProvozovatele) jsou v JVF součástí | + | |
- | elementu SpolecneAtributyObjektuTI. V tomto případě se editor liší od vlastníka, | + | |
- | proto musí být ID editora v JVF (v elementu SpolecneAtributyVsechObjektu) | + | |
- | uvedeno. | + | |
- | o V případě, že v seznamu RDTI není nalezena žádná kombinace ID vlastníka, ID editora | + | |
- | (volitelně ID správce a ID provozovatele) a kódu skupiny prvků DTI s hodnotami | + | |
- | elementů v JVF (IDVlastnika, | + | |
- | a IDProvozovatele, | + | |
- | nevalidní. | + | |
- | 3 | + | |
- | o Provede se kontrola, zda u všech prvků v JVF souboru elementy IDVlastnika, | + | |
- | IDProvozovatele, | + | |
- | IDVlastnika, | + | |
- | SpolecneAtributyObjektuTI. | + | |
- | Pokud subjekt má k rozsahu přiřazeného editora, ve všech elementech | + | |
- | SpolecneAtributyVsechObjektu v JVF musí být ID editora uvedeno. | + | |
- | Pozn.: ve službách se používá k označení skupiny prvků jednoznačný kód skupiny prvků. Prvky DTM | + | |
- | mají v JVF uveden název skupiny prvků v elementu SkupinaObjektu. Propojení mezi kódem a názvem | + | |
- | skupiny prvků je uvedeno v číselníku Skupina prvků DTI. | + | |
- | Pozn.: Rozsah editace musí vždy obsahovat IDVlastníka nebo IDSpravce (volitelně oba). | + | |
- | IDProvozovatele nemusí být uvedeno. Data DTI je oprávněn zasílat do DTM pouze vlastník nebo | + | |
- | správce. | + | |
- | Příklad 1: ad a) – vyplnění elementů SpolecneAtributyVsechObjektu a elementů | + | |
- | SpolecneAtributyObjektuTI v JVF v případě, kdy editační dávku zasílá sám Vlastník (volitelně Správce | + | |
- | nebo Provozovatel), | + | |
- | Subjekt: Zlínský kraj (SUBJ-00002879) | + | |
- | Rozsah editace: "ZK - elektrické vedení" | + | |
- | Editor rozsahu: není přiřazen | + | |
+ | * Z hlavičky volání služby R9, resp. R10 zjistí IS DTM konkrétní ID Vlastníka (volitelně Správce nebo Provozovatele), | ||
+ | * k ID subjektu (Administrátora rozsahu) následně IS DTM prostřednictvím služby R6 dohledá seznam rozsahů editace („RDTI“), | ||
+ | * Každý „RDTI“ je určen kombinací hodnot ID vlastníka, volitelně ID správce a ID provozovatele, | ||
+ | * Ze seznamu „RDTI“, vrácených k ID subjektu, IS DTM následně podle skupin DTI vyhledává jeden konkrétní „RDTI“, který obsahuje stejnou kombinaci hodnot ID vlastníka (a pokud jsou v datech vyplněny, tak i ID správce a ID provozovatele) a kód 2 skupiny prvků DTI jako obsahují data v JVF. **V tomto případě se editor neliší od vlastníka, proto nesmí být ID editora v JVF (v elementu SpolecneAtributyVsechObjektu) uvedeno**. | ||
+ | * V případě, že v seznamu RDTI není nalezena žádná kombinace ID vlastníka (volitelně ID správce a ID provozovatele) a kódu skupiny prvků s hodnotami v JVF (ID vlastníka, a pokud jsou v datech vyplněny, tak i ID správce a ID provozovatele, | ||
+ | * Provede se kontrola, zda u všech prvků v JVF souboru elementy IDVlastnika, | ||
+ | Pokud subjekt nemá k rozsahu přiřazeného editora, v žádném elementu SpolecneAtributyVsechObjektu v JVF **nesmí být element IDEditora uveden**. | ||
+ | b) Editaci zaslal subjekt, který má k rozsahu přiřazeného editora – Vlastník (volitelně Správce nebo Provozovatel), | ||
+ | |||
+ | * Z hlavičky volání služby R9, resp. R10 zjistí IS DTM konkrétní ID Vlastníka (volitelně Správce nebo Provozovatele), | ||
+ | * Z hlavičky volání služby R9, resp. R10 rovněž IS DTM zjistí konkrétní ID Editora (ID subjektu, který data fakticky odeslal). | ||
+ | * Ke kombinaci ID subjektu (Administrátora rozsahu) a ID editora následně IS DTM prostřednictvím služby R6 dohledá seznam rozsahů editace („RDTI“), | ||
+ | * Každý „RDTI“ je určen kombinací hodnot ID vlastníka, volitelně ID správce a ID provozovatele, | ||
+ | * Ze seznamu „RDTI“ vrácených k ID subjektu se následně podle skupin DTI vyhledává jeden konkrétní „RDTI“, který obsahuje stejnou kombinaci hodnot ID vlastníka (volitelně ID správce a ID provozovatele), | ||
+ | * Elementy IDVlastnika (volitelně IDSpravce a IDProvozovatele) jsou v JVF součástí elementu SpolecneAtributyObjektuTI. V tomto případě se editor liší od vlastníka, proto musí být ID editora v JVF (v elementu SpolecneAtributyVsechObjektu) uvedeno. | ||
+ | * V případě, že v seznamu RDTI není nalezena žádná kombinace ID vlastníka, ID editora (volitelně ID správce a ID provozovatele) a kódu skupiny prvků DTI s hodnotami elementů v JVF (IDVlastnika, | ||
+ | * Provede se kontrola, zda u všech prvků v JVF souboru elementy IDVlastnika, | ||
+ | |||
+ | Pokud subjekt má k rozsahu přiřazeného editora, ve všech elementech SpolecneAtributyVsechObjektu v JVF **musí být ID editora uvedeno**. | ||
+ | |||
+ | Pozn.: ve službách se používá k označení skupiny prvků jednoznačný kód skupiny prvků. Prvky DTM mají v JVF uveden **název** skupiny prvků v elementu SkupinaObjektu. Propojení mezi kódem a názvem skupiny prvků je uvedeno v číselníku Skupina prvků DTI. | ||
+ | |||
+ | Pozn.: Rozsah editace musí vždy obsahovat IDVlastníka nebo IDSpravce (volitelně oba). IDProvozovatele nemusí být uvedeno. Data DTI je oprávněn zasílat do DTM pouze vlastník nebo správce. | ||
+ | |||
+ | **Příklad 1**: ad a) – vyplnění elementů SpolecneAtributyVsechObjektu a elementů SpolecneAtributyObjektuTI v JVF v případě, kdy editační dávku zasílá sám Vlastník (volitelně Správce nebo Provozovatel), | ||
+ | |||
+ | | Subjekt: | ||
+ | | Rozsah editace: | ||
+ | | Editor rozsahu: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | K rozsahu RDTI-00000586 pro skupinu prvků elektrické vedení není přiřazen žádný editor, Administrátorem subjektu (odesílatelem dat) je vlastník, tj. Zlínský kraj (SUBJ-00002879). | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Pro úspěšný zápis do IS DTM musí být: | ||
+ | * všechny prvky v jvf.xml souboru ve skupině „Elektrické vedení“ | ||
+ | * SpolecneAtributyVsechObjektu – element IDEditora není vyplněn | ||
+ | * SpolecneAtributyObjektuTI – musí odpovídat hodnotám rozsahu „RDTI-00000586“ | ||
+ | * SpolecneAtributyObjektuTI – musí být uvedena hodnota IDExterni | ||
+ | |||
+ | Správné vyplnění JVF: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | **Příklad 2:** ad b) – vyplnění elementů SpolecneAtributuVsechObjektu a elementů SpolecneAtributyObjektuTI v JVF v případě, kdy editační dávku zasílá za Vlastníka (případně Správce nebo Provozovatele), | ||
+ | |||
+ | | Subjekt: | ||
+ | | Rozsah editace: | ||
+ | | Editor rozsahu: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Pro úspěšný zápis do IS DTM musí být: | ||
+ | * všechny prvky v jvf.xml souboru ve skupině „Kanalizace“ | ||
+ | * SpolecneAtributyVsechObjektu – element IDEditora je vyplněn | ||
+ | * SpolecneAtributyObjektuTI – musí odpovídat hodnotám rozsahu „RDTI-00000660“, | ||
+ | * SpolecneAtributyObjektuTI – musí být uvedena hodnota IDExterni | ||
+ | |||
+ | Správné vyplnění JVF: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | {{ : | ||
// | // | ||
//Stav textu odráží stav originálního dokumentu verze 7.0// | //Stav textu odráží stav originálního dokumentu verze 7.0// | ||
---- struct data ---- | ---- struct data ---- | ||
- | stav.Stav | + | stav.Stav |
- | stav.Projednáno | + | stav.Projednáno |
---- | ---- | ||
kontroly/kontrola_rdti.1721725373.txt.gz · Poslední úprava: 2024/07/23 09:02 autor: Michal Souček