Upozornění: Text přílohy byl získán strojově a nemusí přesně odpovídat originálu. Zejména u strojově nečitelných smluv, kde jsme použili OCR. originál smlouvy stáhnete odsud
Příloha č. 1 k č.j.: PPR-16857-38/ČJ-2016-990656
Příloha č. 1
Technická specifikace
SLZZ - SW aplikace pro vytěžování centrální a lokálních databází ETŘ
Schengenská spolupráce a potírání příhraniční kriminality
Spolupráce v rámci Schengenu a boje s přeshraniční a organizovanou trestnou činností,
včetně nezákonného obchodování s lidmi a pohybujícími se zločineckými skupinami
1
Obsah
1 Úvod ................................................................................................................................................ 4
2 Požadované technologie ................................................................................................................. 4
3 Ostatní ............................................................................................................................................. 4
4 Centrální ETŘ ................................................................................................................................... 5
4.1 Metoda – Central.GetOsoba ................................................................................................... 5
4.1.1 Parametry pro vyhledávání ............................................................................................. 5
4.1.2 Neveřejné parametry ...................................................................................................... 5
4.1.3 Vracená data.................................................................................................................... 5
4.2 Metoda – Central.GetDeliktCByOsobaId................................................................................. 6
4.2.1 Parametry metody pro vyhledávání ................................................................................ 6
4.2.2 Neveřejné parametry metody pro vyhledávání .............................................................. 6
4.2.3 Vracená data.................................................................................................................... 6
4.3 Metoda – Central.GetVozidlo.................................................................................................. 7
4.3.1 Parametry pro vyhledávání ............................................................................................. 7
4.3.2 Neveřejné parametry metody pro vyhledávání .............................................................. 7
4.3.3 Vracená data.................................................................................................................... 7
4.4 Metoda – Central.GetDeliktCByVozidloId ............................................................................... 8
4.4.1 Parametry metody pro vyhledávání ................................................................................ 8
4.4.2 Neveřejné parametry metody pro vyhledávání .............................................................. 8
4.4.3 Vracená data.................................................................................................................... 8
4.5 Metoda – Central.GetDoklad .................................................................................................. 9
4.5.1 Parametry pro vyhledávání ............................................................................................. 9
4.5.2 Neveřejné parametry pro vyhledávání............................................................................ 9
4.5.3 Vracená data.................................................................................................................... 9
4.6 Metoda – Central.GetDeliktCByDokladId.............................................................................. 10
4.6.1 Parametry metody pro vyhledávání .............................................................................. 10
4.6.2 Neveřejné parametry metody pro vyhledávání ............................................................ 10
4.6.3 Vracená data.................................................................................................................. 10
4.7 Logování ................................................................................................................................ 11
5 Lokální ETŘ..................................................................................................................................... 12
5.1 Identifikace lokální instance databáze ETŘ ........................................................................... 12
2
5.2 Vyhodnocení oprávnění přístupu k „deliktu“........................................................................ 12
5.3 Logování provádění dotazu ................................................................................................... 12
5.4 Data zadávaná k jednotlivým parametrům ........................................................................... 13
5.5 Metoda Local.GetDeliktCById ............................................................................................... 14
5.5.1 Parametry pro vyhledávání ........................................................................................... 14
5.5.2 Neveřejné parametry metody pro vyhledávání ............................................................ 14
5.5.3 Vracená data.................................................................................................................. 14
5.6 Metoda Local.GetDeliktCPostaByDeliktId ............................................................................. 15
5.6.1 Parametry pro vyhledávání ........................................................................................... 15
5.6.2 Neveřejné parametry metody pro vyhledávání ............................................................ 15
5.6.3 Vracená data.................................................................................................................. 15
5.6.4 Vracená datová struktura z tabulky dbo.posta ............................................................. 15
5.6.5 Vracena datová struktura z tabulky dbo.forms_ulozene .............................................. 15
5.6.6 Vracena datová struktura z tabulky dbo.soubory ......................................................... 16
5.7 Metoda Local.GetFormularDataById..................................................................................... 17
5.7.1 Parametry pro vyhledávání ........................................................................................... 17
5.7.2 Vracená data.................................................................................................................. 17
5.7.3 Vracená datová struktura z tabulky dbo.forms_formulare........................................... 17
5.7.4 Neveřejný parametr pro vyhledávání............................................................................ 17
5.8 Metoda Local.GetSouborDataById........................................................................................ 18
5.8.1 Parametry pro vyhledávání ........................................................................................... 18
5.9 Metoda Local.GetCisUtvary................................................................................................... 19
5.9.1 Parametry pro vyhledávání ........................................................................................... 19
5.9.2 Neveřejný parametr pro vyhledávání............................................................................ 19
5.9.3 Vracená data.................................................................................................................. 19
5.10 Metoda Local.GetCisStaty ..................................................................................................... 19
5.10.1 Parametry pro vyhledávání ........................................................................................... 19
5.11 Metoda Local.GetCisDoklad .................................................................................................. 19
5.11.1 Parametry pro vyhledávání ........................................................................................... 19
5.11.2 Neveřejný parametr pro vyhledávání............................................................................ 19
5.11.3 Vracená data.................................................................................................................. 19
6 Zjednodušený datový model ......................................................................................................... 20
3
1 Úvod
Softwarové řešení na základě níže uvedených požadavků, které umožňuje vytěžovat databáze
systému ETŘ klientskou aplikací.
2 Požadované technologie
Softwarové řešení vyvinuté na bázi technologií:
- MS .NET Framework 4.5
- Windows Communication Foundation
- programovací jazyk C#
- datová vrstva ADO.NET, za použití uložených procedur
- vyvíjeno proti databázi SQL Server 2005 či vyšší
Nakonfigurován vhodný WCF binding pro klientskou aplikaci. Klient nemusí být aplikace
v naprogramovaná v .NET. Je použitý binding kompatibilní s technologií webových služeb, protokol
SOAP.
3 Ostatní
Součástí dodávky je:
- programové vybavení, programové moduly a části kódu v elektronické podobě,
- zdrojové kódy,
- zkompilované programové vybavení vhodné k nasazení,
- programátorská a technologická dokumentace v elektronické podobě,
- podrobný manuál na nasazení produktu na webový server IIS 7.x ,
- data užitá při vývoji a testech programového vybavení – ve formátech v jakých byla užita při
testování,
- protokoly o průběhu a výsledcích testů programového vybavení.
Software je dodán pod licencí, podle které má objednatel časově a místně neomezené právo (licenci)
užívat produkt v neomezeném rozsahu, může oprávnění tvořící součást licence zcela nebo zčásti
poskytnout třetí osobě (podlicence) a rovněž je oprávněn i bez souhlasu dodavatele softwarové
řešení upravit či dále vyvíjet.
Aplikace bude nasazena na jednom aplikačním serveru v IIS 7.x. Aplikace se připojuje do několika
databází – jedné centrální a několika dvojic lokálních databází viz kapitola „Zjednodušený datový
model“.
V dalších kapitolách uvedený návrh aplikace vychází ze stavu vývoje projektu „Centrální databáze
ETŘ“ k listopadu 2015. Tento projekt je stále ve vývoji a může docházet ke změnám, které mohou
dále uvedený návrh ovlivnit.
4
4 Centrální ETŘ
4.1 Metoda – Central.GetOsoba
Metoda umožňuje na základě parametrů vyhledat osoby v centrální databázi ETŘ v tabulce
etr_centr_statistika_dbo.osoba. Po zavolání metody s parametry je vrácena množina osob
odpovídající zadaným parametrům.
4.1.1 Parametry pro vyhledávání
Parametry pro vyhledávání jsou hodnoty v níže uvedených sloupcích tabulky
etr_centr_statistika_dbo.osoba. Minimálně jeden parametr je povinný. Mimo níže uvedených
specifických parametrů, je hledána přesná shoda.
- prijmeni
- jmeno
- rprijmeni
- datum_narozeni
- stp
- pohlavi
4.1.1.1 Specifika pro parametry prijmeni, jmeno, rprijmeni
- parametr je vyhledáván jako podřetězec (LIKE ‚%hodnota%‘)
- na velikosti písmen nezáleží, např. parametr je „Cervenka“, jsou nalezeny hodnoty
„Cervenka“ i „cervenka“ a naopak
- je ignorována diakritika např. parametr je „červenka“, jsou nalezeny hodnoty „cervenka“,
„červenka“ a naopak
4.1.2 Neveřejné parametry
Parametry pro vyhledávání jsou hodnoty v níže uvedených sloupcích tabulky
etr_centr_statistika_dbo. central_delikt. Tyto parametry nejsou zadávány při volání metody – jsou
neveřejné.
- druh_deliktu – hodnota – „C“
- utvar_setri – hodnoty je možné specifikovat v rámci konfigurace
4.1.3 Vracená data
Množina osob, splňující výše uvedené vyhledávací parametry.
4.1.3.1 Vracená datová struktura
- osoba_id
- prijmeni
- jmeno
- rprijmeni
- datum_narozeni
- stp
- pohlavi
5
4.2 Metoda – Central.GetDeliktCByOsobaId
Metoda umožňuje na základě parametrů vyhledat delikty v centrální databázi ETŘ v tabulce
etr_centr_statistika_dbo.central_delikt.
4.2.1 Parametry metody pro vyhledávání
Parametry pro vyhledávání jsou hodnoty v níže uvedených sloupcích tabulky
etr_centr_statistika_dbo.osoba. Tato tabulka je provázaná s tabulkou
etr_centr_statistika_dbo.central_delikt prostřednictvím vazební tabulky.
- osoba_id
4.2.2 Neveřejné parametry metody pro vyhledávání
Parametry pro vyhledávání jsou hodnoty v níže uvedených sloupcích tabulky
etr_centr_statistika_dbo. central_delikt. Tyto parametry nejsou zadávány při volání metody – jsou
neveřejné.
- druh_deliktu – hodnota – „C“
- utvar_setri – hodnoty je možné specifikovat v rámci konfigurace
4.2.3 Vracená data
Množina deliktů, splňující výše uvedené vyhledávací parametry.
4.2.3.1 Vracená datová struktura
- central_delikt_id
- delikt_id
- vec
- cj
- druh_deliktu
- znacka_utvaru
6
4.3 Metoda – Central.GetVozidlo
Metoda umožňuje na základě parametrů vyhledat vozidla v centrální databázi ETŘ v tabulce
etr_centr_statistika_dbo.vozidlo. Po zavolání metody s parametry je vrácena množina vozidel
odpovídající zadaným parametrům.
4.3.1 Parametry pro vyhledávání
Parametry pro vyhledávání jsou hodnoty v níže uvedených sloupcích tabulky
etr_centr_statistika_dbo.vozidlo. Minimálně jeden parametr je povinný.
- rz4vyhl
- vin
4.3.1.1 Specifika pro parametry vin, rz4vyhl
- na velikosti písmen nezáleží
- je ignorována diakritika
4.3.2 Neveřejné parametry metody pro vyhledávání
Parametry pro vyhledávání jsou hodnoty v níže uvedených sloupcích tabulky
etr_centr_statistika_dbo. central_delikt. Tyto parametry nejsou zadávány při volání metody – jsou
neveřejné.
- druh_deliktu – hodnota – „C“
- utvar_setri – hodnoty je možné specifikovat v rámci konfigurace
4.3.3 Vracená data
Množina vozidel, splňující výše uvedené vyhledávací parametry.
4.3.3.1 Vracená datová struktura
- vozidlo_id
- rz
- typ
- barva
- vin
- poznamka
7
4.4 Metoda – Central.GetDeliktCByVozidloId
Metoda umožňuje na základě parametrů vyhledat delikty v centrální databázi ETŘ v tabulce
etr_centr_statistika_dbo.central_delikt.
4.4.1 Parametry metody pro vyhledávání
Parametry pro vyhledávání jsou hodnoty v níže uvedených sloupcích tabulky
etr_centr_statistika_dbo.vozidlo. Tato tabulka je provázaná s tabulkou
etr_centr_statistika_dbo.central_delikt prostřednictvím vazební tabulky
- vozidlo_id
4.4.2 Neveřejné parametry metody pro vyhledávání
Parametry pro vyhledávání jsou hodnoty v níže uvedených sloupcích tabulky
etr_centr_statistika_dbo. central_delikt. Tyto parametry nejsou zadávány při volání metody – jsou
neveřejné.
- druh_deliktu – hodnota – „C“
- utvar_setri – hodnoty je možné specifikovat v rámci konfigurace
4.4.3 Vracená data
Množina deliktů, splňující výše uvedené vyhledávací parametry.
4.4.3.1 Vracená datová struktura
- central_delikt_id
- delikt_id
- vec
- cj
- druh_deliktu
- znacka_utvaru
8
4.5 Metoda – Central.GetDoklad
Metoda umožňuje na základě parametrů vyhledat věc v centrální databázi ETŘ v tabulce
etr_centr_statistika_dbo.vec. Po zavolání metody s parametry je vrácena množina věcí odpovídající
zadaným parametrům.
4.5.1 Parametry pro vyhledávání
Parametry pro vyhledávání jsou hodnoty v níže uvedených sloupcích tabulky
etr_centr_statistika_dbo.vec.
- vyrobni_cislo
4.5.2 Neveřejné parametry pro vyhledávání
Parametry pro vyhledávání jsou hodnoty v níže uvedených sloupcích tabulky
etr_centr_statistika_dbo.vec
- druh_veci – začíná hodnotou „DOCE0[1-7]” tj. (DOCE01, DOCE02, ....)
a parametry v níže uvedených sloupcích tabulky etr_centr_statistika_dbo. central_delikt. Tyto
parametry nejsou zadávány při volání metody – jsou neveřejné.
- druh_deliktu – hodnota – „C“
- utvar_setri – hodnoty je možné specifikovat v rámci konfigurace
4.5.3 Vracená data
Množina věcí, splňující výše uvedené vyhledávací parametry.
4.5.3.1 Vracená datová struktura
- vec_id
- druh_veci
- vyrobni_cislo
9
4.6 Metoda – Central.GetDeliktCByDokladId
Metoda umožňuje na základě parametrů vyhledat delikty v centrální databázi ETŘ v tabulce
etr_centr_statistika_dbo.central_delikt.
4.6.1 Parametry metody pro vyhledávání
Parametry pro vyhledávání jsou hodnoty v níže uvedených sloupcích tabulky
etr_centr_statistika_dbo.vec. Tato tabulka je provázaná s tabulkou
etr_centr_statistika_dbo.central_delikt prostřednictvím vazební tabulky
- vec_id
4.6.2 Neveřejné parametry metody pro vyhledávání
Parametry pro vyhledávání jsou hodnoty v níže uvedených sloupcích tabulky
etr_centr_statistika_dbo. central_delikt. Tyto parametry nejsou zadávány při volání metody – jsou
neveřejné.
- druh_deliktu – hodnota – „C“
- utvar_setri – hodnoty je možné specifikovat v rámci konfigurace
4.6.3 Vracená data
Množina deliktů, splňující výše uvedené vyhledávací parametry.
4.6.3.1 Vracená datová struktura
- central_delikt_id
- delikt_id
- vec
- cj
- druh_deliktu
- znacka_utvaru
10
4.7 Logování
Realizátor navrhl u výše uvedených metod („Central.xxx“) proces logování dotazů a jeho uložení
v databázi. Jsou logována data související s dotazy. Nejsou logována vracená data.
Logování je prováděno u všech metod, která vracejí nečíselníková data, s důrazem zejména na ty,
které vrací údaje o osobách, věcech, vozidlech, formulářích a souborech, jejich atributech a vztazích
mezi nimi.
11
5 Lokální ETŘ
5.1 Identifikace lokální instance databáze ETŘ
Aplikace umožňuje definici a konfiguraci připojení k více lokálním databázím ETŘ. Jedno připojení
k databázi může být společné pro více hodnot „znacka_utvaru“.
Výběr konkrétní instance databáze pro položení dotazu do metod „Local.xxx“ je proveden na základě
hodnoty zadané do vyhledávácího parametru „znacka_utvaru“. Nastavení connection vs.
znacka_utvaru je konfigurovatelné.
5.2 Vyhodnocení oprávnění přístupu k „deliktu“
U následujících metod:
- Local.GetDeliktCById,
- Local.GetDeliktCPostaByDeliktId,
- Local. GetFormularDataById,
- Local. GetSouborDataById,
aplikace využívá funkcionalitu bezpečnostní komponenty ETŘ, jejíž funkcionalita je vypublikována ve
formě webové služby. Prostřednictvím této služby, určuje, zda může daný uživatel přistupovat k
„deliktu“ a jeho datům. Aplikace přistupuje v bezpečnostním kontextu uživatele, který službu volá.
Uživatel má v lokální instanci aplikace ETŘ zřízen vlastní účet. Aplikace se vyrovná i eventualitou, že
uživatel nemá zřízen účet – pak přístup zamítne. Uživatelův login je ve tvaru doména\uživatelské
jméno (např. pcr\AB123456), uživatel může být identifikován vnitřně dle OEČ nebo loginu a OEČ
(123456 nebo AB123456). Toto je ale pouze vnitřní identifikace v rámci IS ETŘ, pro účely logování je
pro jednoznačnost zaznamenán celý login s doménou.
5.3 Logování provádění dotazu
Je prováděno u všech metod, která vracejí nečíselníková data, s důrazem zejména na ty, které vrací
údaje o osobách, věcech, vozidlech, formulářích a souborech, jejich atributech a vztazích mezi nimi.
U následujících metod:
- Local.GetDeliktCById,
- Local.GetDeliktCPostaByDeliktId,
- Local. GetFormularDataById,
- Local. GetSouborDataById,
aplikace provádí logování a k tomuto využívá uloženou proceduru „etr_Loguj“ nebo její upravenou
variantu. Dále v textu uvedené parametry metod je možné vhodně rozšířit tak, aby bylo možné získat
od volajícího data potřebná k volání procedury „etr_Loguj“.
Procedura obsahuje následující parametry:
- delikt_id (int)
- akce (char(1))
- pristup (char(14))
- poznamka (char(255))
12
- i_autor (char(8)) nebo login s doménou
- ipaddr (char(15))
5.4 Data zadávaná k jednotlivým parametrům
delikt_id – id deliktu
akce – default ní hodnota - textový řetězec „D“; pro metodu Local. GetFormularDataById textový
řetězec „T“; pro metodu Local. GetSouborDataById – textový řetězec „A“
pristup – default ní hodnota - prázdný textový řetězec; pro metodu Local. GetFormularDataById –
textový řetězec „náhled“
poznámka - pro jednotlivé metody:
- Local.GetDeliktCById – textový řetězec „Náhled“
- Local.GetDeliktCPostaByDeliktId – textový řetězec „Náhled“
- Local. GetFormularDataById – textový řetězec „[{0}] [{1}] {2}“, kdy místo hodnoty {0} bude
dosazeno dbo.form_ulozene.formulare_id_typ, místo hodnoty {1} bude dosazeno
dbo.form_ulozene.id a místo hodnoty {2} bude dosazeno dbo.form_ulozene.nazev z dat
vracených metodou
- Local. GetSouborDataById – textový řetězec „zobrazení souboru: delikt_id: {0}, soubor_id:
{1}“, kdy místo hodnoty {0} je dosazeno delikt_id provázaný
s dbo.soubory_binary.soubory_id a místo hodnoty {1} je dosazeno
dbo.soubory_binary.soubory_id
i_autor – login uživatele
ipaddr – IP adresa stanice, ze které je metoda volána
13
5.5 Metoda Local.GetDeliktCById
Metoda umožňuje na základě parametrů vyhledat delikty v lokální databázi ETŘ v tabulce dbo.delikt.
5.5.1 Parametry pro vyhledávání
Parametry pro vyhledávání jsou hodnoty v níže uvedených sloupcích tabulky dbo.delikt
- Id
- znacka_utvaru
5.5.2 Neveřejné parametry metody pro vyhledávání
Parametry pro vyhledávání jsou hodnoty v níže uvedených sloupcích tabulky dbo.delikt. Tyto
parametry nejsou zadávány při volání metody – jsou neveřejné.
- druh_deliktu – hodnota – „C“
- utvar_setri – hodnoty je možné specifikovat v rámci konfigurace
5.5.3 Vracená data
Delikt – řádek z tabulky dbo.delikt, splňující výše uvedené vyhledávací parametry, data z provázaných
tabulek
5.5.3.1 Vracená datová struktura z tabulky dbo.delikt
- id
- cj
- datum_zapsano
- utvar_setri
- druh_deliktu
- skartacni_znak
- rok_skartace
- svazek
- datum_ukonceni_oop
- vec
- popis
5.5.3.2 Vracená datová struktura z tabulky dbo.zpracovatel a dbo.delikt_zprac
- zpracovatel.titul
- zpracovatel.prijmeni
- zpracovatel.jmeno
- zpracovatel.hodnost
- zpracovatel.titul_za
- delikt_zprac.hlavni_zpracovatel
14
5.6 Metoda Local.GetDeliktCPostaByDeliktId
Metoda umožňuje na základě parametrů vyhledat položky v lokální databázi ETŘ v tabulce dbo.posta
5.6.1 Parametry pro vyhledávání
Parametry pro vyhledávání jsou hodnoty v níže uvedených sloupcích tabulky dbo.posta.
- delikt_id
- pripojeno_k_delikt_id
- znacka_utvaru
5.6.1.1 Specifika pro parametry delikt_id, pripojeno_k_delikt_id
Vztah mezi parametry je disjunktní. Tzn. při vykonávání metody a zadání obou parametrů je
vyhledáváno za podmínek „delikt_id = číslo_deliktu OR pripojeno_k_delikt_id = číslo_deliktu“. Pokud
není parametr zadán, není součástí podmínky.
5.6.2 Neveřejné parametry metody pro vyhledávání
Parametry pro vyhledávání jsou hodnoty v níže uvedených sloupcích tabulky dbo.posta. Tyto
parametry nejsou zadávány při volání metody – jsou neveřejné.
- typ_pisemnosti – hodnota – „J“
- platnost – hodnota – „A“
5.6.3 Vracená data
Množina objektů z tabulky dbo.posta, splňující výše uvedené vyhledávací parametry. Součástí
každého objektu dbo.posta je množina objektů (pokud existují) z tabulek:
- dbo.soubory vazba prostřednictvím tabulky dbo dbo.relace_jp_dokument_soubor
- dbo.forms_ulozene vazba prostřednictvím tabulky dbo.relace_jp_dokument_formular
5.6.4 Vracená datová struktura z tabulky dbo.posta
- poradi
- vec
- id
- delikt_id
- pripojeno_k_delikt_id
- subjekt
- druh
- datum_zapsano_dne
- pod_cj
- poznamka
- pocet_priloh_a_listu
- prideleno_komu
- vyrizeno_dne
- vyrizeno_jak
- platnost
5.6.5 Vracena datová struktura z tabulky dbo.forms_ulozene
- id
15
- nazev
5.6.6 Vracena datová struktura z tabulky dbo.soubory
- id
- titulek
- original_puvodnisoubor_nazev
16
5.7 Metoda Local.GetFormularDataById
Metoda umožňuje na základě parametrů vyhledat forms_ulozene v lokální databázi ETŘ v tabulce
dbo. forms_ulozene
5.7.1 Parametry pro vyhledávání
Parametry pro vyhledávání jsou hodnoty v níže uvedených sloupcích tabulky dbo. forms_ulozene.
- Id
- znacka_utvaru
5.7.2 Vracená data
Objekt z tabulky dbo. forms_ulozene a data z provázaných tabulek, splňující výše uvedené
vyhledávací parametry.
- data_XML
5.7.3 Vracená datová struktura z tabulky dbo.forms_formulare
Vazba tabulek dbo.forms_ulozene.formulare_id_typ = dbo.forms_formulare.id_typ
- viewer
- viewer_typ
- nazev
5.7.4 Neveřejný parametr pro vyhledávání
Parametry pro vyhledávání jsou hodnoty v níže uvedených sloupcích tabulky dbo.forms_formulare.
Tyto parametry nejsou zadávány při volání metody – jsou neveřejné.
- stav – „A“
17
5.8 Metoda Local.GetSouborDataById
Metoda umožňuje na základě parametrů vyhledat soubory v lokální databázi ETŘ_soubory v tabulce
dbo.soubory_binary
5.8.1 Parametry pro vyhledávání
Parametry pro vyhledávání jsou hodnoty v níže uvedených sloupcích tabulky dbo. soubory_binary
- soubory_id
- znacka_utvaru
5.8.1.1 Vracená data
Objekt z tabulky dbo.soubory_binary , splňující výše uvedené vyhledávací parametry.
5.8.1.1.1 Vracená datová struktura z tabulky dbo. soubory_binary
- data
18
5.9 Metoda Local.GetCisUtvary
Metoda vrací data z tabulky dbo.cis_utvar
5.9.1 Parametry pro vyhledávání
- znacka_utvaru
5.9.2 Neveřejný parametr pro vyhledávání
Parametry pro vyhledávání jsou hodnoty v níže uvedených sloupcích tabulky dbo.cis_utvar. Tyto
parametry nejsou zadávány při volání metody – jsou neveřejné.
- stav – „A“
5.9.3 Vracená data
Objekty z tabulky dbo.cis_utvar, splňující níže uvedené vyhledávací parametry.
5.9.3.1 Vracená datová struktura z tabulky dbo. cis_utvar
- kod
- text
5.10 Metoda Local.GetCisStaty
Metoda vrací všechna data z view dbo.cis_stat
5.10.1 Parametry pro vyhledávání
- znacka_utvaru
5.11 Metoda Local.GetCisDoklad
Metoda vrací data z tabulky dbo.cis_vec
5.11.1 Parametry pro vyhledávání
- znacka_utvaru
5.11.2 Neveřejný parametr pro vyhledávání
Parametry pro vyhledávání jsou hodnoty v níže uvedených sloupcích tabulky dbo.cis_ vec. Tyto
parametry nejsou zadávány při volání metody – jsou neveřejné.
- kod – začíná textem „DOCE“
5.11.3 Vracená data
Objekty z tabulky dbo.cis_ vec, splňující níže uvedené vyhledávací parametry.
5.11.3.1 Vracená datová struktura z tabulky dbo.cis_ vec
- kod
- text
- stav
19
6 Zjednodušený datový model
Data se nacházejí v několika databázích. Databáze jsou v různých lokalitách. Zjednodušený model je
rozdělen na tři schémata, která reprezentují 3 rozdílné databáze.
- schéma „etr_centr_statistika_dob“ – centrální databáze; schéma je shodné i v produkční databází
- schéma „local“ – lokální databáze obsahující metadata; v produkční databázi je schéma
pojmenováno „dbo“
- schéma „localbinar“ – lokální databáze obsahující binární data; v produkční databázi je schéma
pojmenováno „dbo“
Centrální databáze je pouze jedna. Lokální databáze jsou v počtu 2 pro každý logický celek. Aplikace
by se měla připojovat do 1 centrální databáze, 6 lokálních databází a 6 lokálních databází s binárními
daty.
20
21
22