1€¦  · web viewcentos linux 6.5 dbvs oracle database 11g release 11.2.0.4.0 - 64bit production...

77
3.pielikums Iepirkuma „Invaliditātes informatīvās sistēmas programmatūras pilnveidošanas un konsultāciju pakalpojumu sniegšana” nolikumam Tehniskā specifikācija (iepirkuma identifikācijas Nr. VDEAVK/2018/3) 1

Upload: others

Post on 08-Mar-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

3.pielikums

Iepirkuma „Invaliditātes informatīvās sistēmas programmatūras pilnveidošanas un konsultāciju

pakalpojumu sniegšana” nolikumam

Tehniskā specifikācija(iepirkuma identifikācijas Nr. VDEAVK/2018/3)

1

Page 2: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

1. Ievads.......................................................................................................................3

1.1. Konteksts un dokumenta mērķis......................................................................31.2. Iepirkuma mērķis un uzdevumi........................................................................3

2 Esošās situācijas raksturojums.................................................................................3

2.1. VDEĀVK darbības un organizatoriskās struktūras īss raksturojums...............32.2. Informācija par esošo tehnisko infrastruktūru..................................................4

3 Iepirkuma prasības (2.tabula)..................................................................................7

2

Page 3: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

1. Ievads

1.1.Konteksts un dokumenta mērķis

Veselības un darbspēju ekspertīzes ārstu valsts komisija (turpmāk - VDEĀVK) ir labklājības ministra pakļautībā esoša tiešās pārvaldes iestāde (turpmāk – Pasūtītājs). Iepirkums VDEĀVK Invaliditātes informatīvās sistēmas (turpmāk – IIS) pilnveidošanai tiek veikts, izmantojot VDEĀVK pamatbudžetā IIS uzturēšanai paredzēto finansējumu.

Dokumentā aprakstītie uzdevumi tiek realizēti, papildinot jau esošo IIS ar jaunu funkcionalitāti vai uzlabojot jau esošo. Veicot papildināšanu, tiek izmantoti visi esošās sistēmas izstrādes un organizācijas pamatprincipi (arhitektūra, lietotāju saskarnes organizēšanas un izstrādes vadlīnijas, datu bāze).

1.2.Iepirkuma mērķis un uzdevumi

Iepirkuma mērķis ir VDEĀVK IIS un tajā iekļauto datu analīzes rīku Oracle Business Intelligence un e-pakalpojumu darbības nepilnību novēršana, nelielu sistēmas funkcionalitātes papildināšanas uzdevumu veikšana un konsultācijas pakalpojumu sniegšana par IIS ekspluatācijas jautājumiem.

Iepirkuma ietvaros paredzēts veikt sekojošus uzdevumus:

1. Izstrādāt VDEĀVK IIS programmatūras izmaiņas atbilstoši iepirkuma tehniskajā specifikācijā noteiktajām prasībām;

2. Izveidot problēmu ziņojumu pārvaldības sistēmu un sniegt pakalpojumus problēmu ziņojumos IIS ekspluatācijas laikā identificēto programmatūras nepilnību novēršanai, t.sk. portālā www.latvija.lv izvietoto e-pakalpojumu un saskarņu ar ārējām informācijas sistēmām darbības traucējumu novēršanai;

3. Sniegt konsultācijas VDEĀVK IIS uzturēšanā un administrēšanā iesaistītajam Pasūtītāja personālam par IIS izstrādes, piegādes, instalēšanas, ieviešanas un administrēšanas jautājumiem.

2 Esošās situācijas raksturojums 2.1.VDEĀVK darbības un organizatoriskās struktūras īss raksturojums

Veselības un darbspēju ekspertīzes ārstu valsts komisijas funkcija ir veikt prognozējamas invaliditātes un invaliditātes ekspertīzi Invaliditātes likuma 7.panta pirmajā un otrajā daļā noteiktajām personām.

Invaliditātes ekspertīzi veic VDEĀVK 10 nodaļās. Prognozējamas invaliditātes un invaliditātes ekspertīze tiek veikta saskaņā ar

Ministru kabineta 2014.gada 23.decembra noteikumiem Nr. 805 "Noteikumi par

3

Page 4: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

prognozējamas invaliditātes, invaliditātes un darbspēju zaudējuma noteikšanas kritērijiem, termiņiem un kārtību". Normatīvie akti, kuri reglamentē VDEĀVK darbību, ir pieejami VDEĀVK mājaslapā http://www.vdeavk.gov.lv .

Invaliditātes ekspertīzes procesā VDEĀVK ārsti eksperti veic klientu veselības un funkcionālā stāvokļa novērtēšanu, kuru apraksta ekspertīzes aktā IIS. VDEĀVK amatpersona, balstoties uz ekspertīzes aktu, pieņem lēmumu, kuru sagatavo IIS. Lēmums tiek izdrukāts no IIS, parakstīts un izsniegts/nosūtīts klientam.

VDEĀVK IIS nodrošina visu invaliditātes ekspertīzes laikā ievadīto datu uzkrāšanu un izdrukājamo dokumentu (klientiem, arhīvam) ģenerēšanu, kā arī pieeju ārējiem lietotājiem IIS uzkrātajiem datiem e-pakalpojumu veidā (portālā www.latvija.lv), vai ar tīmekļa pakalpēm. VDEĀVK IIS iekšējo lietotāju piekļuve sistēmai ir realizēta tiešsaistē, izmantojot tīmekļa saskarni.

Daļa no IIS uzkrātās informācijas elektroniskā veidā tiek nodota ārējiem lietotājiem normatīvajos aktos noteikto funkciju pildīšanai, t.sk. Valsts sociālās apdrošināšanas aģentūrai (VSAA), pašvaldībām, Latvijas Transportlīdzekļu apdrošinātāju birojam (LTAB), Ceļu satiksmes drošības direkcijai (CSDD), Valsts ieņēmumu dienestam (VID), Nodarbinātības valsts aģentūrai (NVA).

Invaliditātes datu nodošana ārējiem klientiem aprakstīta sadaļā 2.2

2.2.Informācija par esošo tehnisko infrastruktūru

VDEĀVK IIS ir uzsākta veidot 2006.gadā, izmantojot ārpakalpojumu sniedzēju pakalpojumus tās izstrādei. Pašreiz sistēma nodrošina sekojošu svarīgāko funkcionalitāti:

klientu reģistru; ekspertīžu reģistru; lēmumu reģistru; atzinumu reģistru; invaliditātes apliecību reģistru; iesniegumu reģistru; klientu rindu pārvaldību (IIS ir integrēta ar rindu vadības sistēmu AKIS

galvenajā ēkā Ventspils iela 53, Rīga, kas ļauj izmantot ārējās informatīvās iekārtas klientu apkalpošanā: klienta rindas numuriņu saņemšana un izsaukumi atbilstoši numuriem, kārtas numuru izgaismošana uz informatīvajiem monitoru ekrāniem u.tml.);

invaliditātes apliecību automatizētu izdruku no IIS, izmantojot IIS integrētu lietojumprogrammatūru (realizēta apliecību automatizēta izdruka ar speciāliem printeriem saskaņā ar invaliditātes lēmumiem, nodrošinot VDEĀVK klientu fotografēšanu un fotoattēlu automatizētu saglabāšanu IIS Oracle DB, kā arī fotoattēlu apstrādi, tos ieskenējot vai izmantojot saņemtos digitālos attēlus jpg formāta datnēs),

VDEĀVK arhīva datu ievadi ar tālāku to migrācijas iespēju uz IIS, atskaišu, arhīva un klientam izsniedzamo dokumentu veidošanu un

izdruku; automatizētu notifikāciju sistēmu (atgādinājumi klientiem pa e-pastu un

SMS par apliecību, lēmumu termiņu beigām u.c.); datu izgūšanu ārējiem klientiem (fiziskām un juridiskām personām) e-

pakalpojumos, tīmekļa pakalpēs un datu replikāciju veidā.

4

Page 5: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

Klientu elektroniskie iesniegumi, to melnraksti un pielikumu datnes tiek uzglabātas VDEĀVK IIS datu bāzē uz laiku, kuru norāda ar konfigurējamu parametru.Tiek nodrošināta divu veidu piekļuve VDEĀVK IIS - ārējo sistēmu piekļuve, izmantojot tīmekļa pakalpes (tīmekļa pakalpes GetUniversalServiceDataIS shēma pieejama VISS portālā: http://ivis.eps.gov.lv/XMLSchemas/100665/EP67/v1-0/EP67Data.xsd), un ārējo un iekšējo lietotāju piekļuve tiešsaistē, izmantojot tīmekļa saskarni. Izveidotajiem VDEĀVK e-pakalpojumiem tiek nodrošināta pieeja caur portālu www.latvija.lv (piecu e-pakalpojumu EP62, EP63, EP64, EP67, EP176 apraksts pieejams portālā). Datu par invaliditāti nodošana ārējiem klientiem, izmantojot tīmekli, tiek nodrošināta sekojošos veidos (1.attēls):

sistēmu piekļuve ar tīmekļa pakalpēm. IIS produkcijā ir izveidota pieeja ārējiem lietotājiem, kuri izmanto tīmekļa pakalpes datu par invaliditāti izgūšanai savu funkciju izpildes nodrošināšanai;

citu iestāžu darbinieku tiešsaistes (on-line) pieslēgumi, izmantojot tīmekļa saskarni (izveidotas saskarnes);

fizisku personu un citu iestāžu darbinieku lietotāju piekļuve VDEĀVK IIS datiem izmantojot e-pakalpojumus caur portālu www.latvija.lv (galvenie lietotāji personas ar invaliditāti, kuras var apskatīt savus datus un iesniegt iesniegumu uz invaliditātes ekspertīzi, apstrīdēt lēmumus; citu iestāžu darbinieki atbilstoši ar VDEĀVK noslēgtajiem līgumiem, izmantojot universālo pakalpojumu);

Automātiskā notifikācijas sistēma - pēc klientu pieprasījuma, no IIS tiek izsūtīti automātiski paziņojumi, atgādinājumi uz norādīto e-pastu, mobilo tālruni SMS veidā par apliecību, invaliditātes lēmumu beigu termiņa tuvošanos, kā arī informācija par lēmuma pieņemšanu;

regulāru datu replikāciju veidā, kuri tiek atlasīti par noteiktu periodu, kriptēti un izvietoti uz SFTP servera XML vai Excel datņu veidā (pašreiz galvenie saņēmēji VSAA, LNB).

Attēls 1. Invaliditātes ekspertīzes datu galvenie ārējie datu saņēmēji.

VDEĀVK IIS ir izveidotas iespējas, uzdodot dažādus parametrus (atskaites datumi, pirmreizējās vai atkārtotas ekspertīzes, sociālais statuss u.tml.), iegūt vairāk nekā 10 statistiskos kopsavilkumus. Detalizētākai analīzei tiek izmantoti Oracle BI rīki. VDEĀVK IIS ir izveidoti meklētāji (meklēt lēmumus pēc noteiktiem parametriem u.tml.), kuru rezultāti tiek izvadīti monitorā, kā arī tiek nodrošināts rezultātu eksports Excel, Word, HTML formātos tālākai apstrādei.

5

Page 6: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

VDEĀVK IIS ir izstrādāta, izmantojot web tehnoloģijas klients – serveris arhitektūras risinājumus un Java programmēšanas valodu. IIS ekspluatācijas nodrošināšanai uz serveriem jābūt uzinstalētai sekojošai programmatūrai:

Datubāze: Oracle Database 11g Standard Edition One ar standarta parametriem;

Java aplikāciju darbināšanai nepieciešamā programmatūra: J2SE Runtime Envionment 5.0 Update 7 vai jaunāka versija;

Aplikācijas serveris: Apache Tomcat 7.0. vai jaunāks (dokumentu veidošanai tiek izmantotas bibliotekas jasperreports v.2.0.4, e-pakalpojumiem jasperreports v.4.0.0).

VDEĀVK IIS ir izveidota serveru aplikāciju un datu bāzes noslodzes sadalīšanas sistēma (load balancing), dodot iespēju sadalīt pieprasījumu plūsmu pašreiz starp diviem aplikāciju serveriem. Kopumā VDEĀVK IIS darbību nodrošina deviņi virtuālie serveri, kuri izvietoti Valsts sociālās apdrošināšanas aģentūras uzturētajā datorcentrā, un kuru izmantojums dots 1.tabulā.

N. p. k.

Servera nosaukums

lokālajā tīklā,

Uzstādītā operāciju sistēma

Uzstādītā programmatūra

Serviss vai pakalpojums, ko nodrošina

1.win-t7-1-prod Windows

server 2012 standart 64 bit ,

Aplikāciju serveris Tomcat 7, tiek

lietota jasperreports 2.0.4,

iis-ws-epak jasperreports 4.0.0

Produkcijas vides aplikāciju serveris un Web serviss.

Jasperreports bibliotēkas tiek izmantotas aptuveni 60

dokumentu izveidei

2.win-t7-2-prod Windows

server 2012 standart 64 bit ,

Aplikāciju serveris Tomcat 7, tiek

lietots jasperreports 2.0.4,

e-pakalpojumos iis-ws-epak

jasperreports 4.0.0

Produkcijas vides aplikāciju serveris un Web serviss.

Jasperreports bibliotēkas tiek izmantotas aptuveni 60

dokumentu izveidei

3.iis-tp (fotogrāfiju

tomcat) Debian Lenny (Linux)

Aplikāciju serveris Tomcat 6

Produkcijas vides Aplikāciju serveris un web serviss,

fotogrāfiju datu apmaiņa IIS – apliecību izdrukas sistēma

4.IISDB11 Centos Linux

6.5

DBVS Oracle Database 11g

Release 11.2.0.3.0 - 64bit

IIS Oracle datu bāze, ekspertīzes procesa laikā

veidojamie sākotnējie dati

5.NAS Datu pieeja tīklā, aizsardzība,

kopijas, atjaunošana

6.test111 Centos Linux

6.5

DBVS Oracle Database 11g

Release 11.2.0.4.0 - 64bit Production

IIS Testa Oracle datu bāze

7. win-t7-1-test, Windows 2012 standart 64 bit

Aplikāciju serveris Tomcat 7,

tiek lietots jasperreports 2.0.4,

Testa vides aplikāciju serveris un Web serviss.

Jasperreports bibliotēkas tiek izmantotas aptuveni 60

6

Page 7: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

e-pakalpojumos iis-ws-epak

jasperreports 4.0.0dokumentu izveidei

8.iis-proxy, LINUX Debian

7 64bit Load BalancerStarpniekserveris,

Pieprasījumu plūsmu sadale produkcijas serveriem

9.OracleIISBI Centos Linux

6.5 

Oracle Business Intelligence Version 11.

Oracle datu analīzes rīki

1.tabula. VDEĀVK IS serveru saraksts un pielietojums

VDEĀVK iekšējo lietotāju skaits ir mainīgs un ir aptuveni 150. Visas VDEĀVK nodaļas ir apvienotas kopējā LAN un lietotāji reģistrēti Windows Server 2012 aktīvajā direktorijā. VDEĀVK iekšējie lietotāji piekļuvei IIS izmanto interneta pārlūkprogrammas Internet Explorer versiju 7 un augstākas, kā arī Firefox versiju 53 un augstākas.

Lietotāju darba stacijas - IBM PC savietojami datori (vismaz RAM 2 GB) ar Windows 7, Windows 10 operētājsistēmām, kā arī MS OFFICE biroja lietojumprogrammatūru (MS OFFICE 2007, MS OFFICE 2010, 2013). No IIS ģenerējamo, klientiem izsniedzamo dokumentu un statistisko kopsavilkumu izdrukai tiek izmantoti MS Word un MS Excel (versijas jaunākas par MS OFFICE 2007). IIS lietotājiem izvadāmo datu formāts teksta dokumentiem - rtf, kopsavilkumiem un informācijas meklējumiem – csv.

VDEĀVK IIS lietotāju rīcībā ir tikai datori, kuri nav vecāki par 5 gadiem. Gadījumā, ja pretendentam nepieciešams papildus tehniskais nodrošinājums un trešo pušu programmatūrā, pretendents to skaidri norāda gan tehniskajā piedāvājumā, gan finanšu piedāvājumā - norāda uzturēšanas izmaksas, kas nepieciešamas papildus tehniskajam nodrošinājumam un trešo pušu programmatūrai.

3 Iepirkuma prasības (2.tabula)

Pakalpojuma uzsākšanas brīdī Pasūtītājs nodos pretendentam: VDEAVK IIS pirmkodu un izpildkodus, VDEĀVK IIS programmatūras projektējuma aprakstu, Lietotāju un administratora rokasgrāmatu.

7

Page 8: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

2.tabula. Iepirkuma prasībasNr. Prasība Apraksts

P.1. Pakalpojumu un problēmu ziņojumu pieteikumu pārvaldības kārtība

Pretendentam jānodrošina līguma un garantijas saistību izpildes laikā Pasūtītāja pieteikto problēmu ziņojumu un pakalpojumu pieprasījumu uzskaites un informēšanas par to izpildes progresu elektroniskā koplietošanas vide, kā arī pēc Pasūtītāja pieprasījuma jāsniedz uzkrātie dati.

P.2. Atbildība par sniegto pakalpojumu kvalitāti

Pretendents ir atbildīgs par kvalitatīvu un nozares labās prakses vadlīnijām atbilstošas VDEĀVK IIS izmaiņu izstrādi, ieviešanu un piegādi, paredzot un ieviešot attiecīgus drošības, datu kvalitātes, IS izmantošanā ērtus un lietotājam draudzīgus mehānismus.

P.3. Sistēmas funkcionalitātes izstrāde

Pretendentam jāveic pilnvērtīga VDEĀVK IIS izmaiņu un problēmu ziņojumos identificēto programmatūras labojumu izstrāde saskaņā ar tehniskajā specifikācijā noteiktajām prasībām. Ieviešot izmaiņas, nedrīkst radīt traucējumus jau esošajai VDEĀVK IIS funkcionalitātei, kā arī ietekmēt tās veiktspēju.

P.4. Infrastruktūras izmantošana

Pretendentam sistēmas izmaiņu un tās saskarņu ar citām sistēmām izstrāde jāveic, izmantojot pretendenta rīcībā esošo tehnisko infrastruktūru un izstrādei nepieciešamās programmatūras nodrošinājumu. Pēc izstrādes un testēšanas pretendenta testa vidē gatavās komponentes tiek instalētas Pasūtītāja testa vidē, kurā testēšanu veic Pasūtītājs. Pēc sekmīgas testēšanas un izmaiņu akceptēšanas Pasūtītāja personāls instalē gatavās komponentes Pasūtītāja produkcijas vidē. Izstrādes ietvaros izmantotās tehniskās infrastruktūras un izstrādei nepieciešamās programmatūras nodrošinājuma izmantošanas maksai (t.sk. licences, jebkādi nodokļi, nodevumu un muitas maksājumi, nolietojums u.c.) jābūt iekļautai pretendenta finanšu piedāvājumā norādītajās izmaksās.

P.5. Sistēmas uzstādīšana VDEĀVK testa un produkcijas vidē

Pretendentam jānodrošina VDEĀVK IIS izstrādāto komponenšu piegāde un konsultāciju sniegšana VDEĀVK IIS administratoriem uzstādīšanas un konfigurēšanas (pielāgošana darbībai konkrētajā vidē) uzdevumu izpildei sistēmas testa un produkcijas vidē, Pasūtītājam nododot pilnvērtīgi strādājošu VDEĀVK IIS.VDEĀVK IIS piegāde ietver arī instrukcijas piegādi par nepieciešamajiem datoru pielāgošanas darbiem, lai VDEĀVK IIS pilnvērtīgi darbotos uz VDEĀVK IIS lietotāju darba datoriem un e-pakalpojumu infrastruktūru.

P.6. Testēšanas apjoms Pretendentam jānodrošina VDEĀVK IIS izstrādāto izmaiņu testēšana, kas aptver pilnvērtīgu testu veikšanu visām VDEĀVK IIS komponentēm, gan arī šo komponenšu savstarpējai darbībai un VDEĀVK IIS integrācijas pārbaudēm (testiem) ar citām informācijas sistēmām.

P.7. Pakalpojuma pieejamība

Pretendentam jānodrošina pakalpojuma pieejamība darbdienās no plkst 8:30 līdz plkst. 17:00. Reakcijas laiks:1.Kritiskiem problēmu ziņojumiem (problēma lietojumprogrammatūrā, kas pārtrauc VDEĀVK IIS darbību un kuras seku rezultātā tās lietošana nav iespējama līdz problēmas novēršanai) – ne vairāk kā 4 darba stundas, izpildes laiks ne vairāk kā 8 darba stundas vai abpusēji saskaņotā termiņā;2.Steidzamiem problēmu ziņojumiem (problēmas lietojumprogrammatūrā, kas negatīvi ietekmē funkcionalitāti, taču ir zināms/iespējams problēmas pagaidu risinājums) – ne vairāk 8 darba stundas, izpildes laiks ne vairāk kā 3 darba dienas vai abpusēji saskaņotā termiņā;3. Parastiem problēmu ziņojumiem (jebkura veida uzdevums/pieprasījums, kas atbilst līguma prasībām un saistīts ar VDEĀVK IIS izmaiņām vai konsultācijām) - ne vairāk 3 darba dienas, izpildes laiks ne vairāk kā 5 darba dienas vai abpusēji saskaņotā termiņā.

P.8. Integrācija Pretendentam jānodrošina VDEĀVK IIS izstrādāto izmaiņu integrācija ar citām informācijas sistēmām, t.sk. invaliditātes apliecību izdrukas sistēmu un rindu pārvaldības sistēmu AKIS, un datu apmaiņas mehānismiem, nodrošinot atbilstošu un drošu sistēmas darbību.

P.9. Dokumentācijas 1. Pretendentam jāveic vismaz sekojošas Pasūtītāja VDEĀVK IIS

8

Page 9: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

aktualizēšana, nodevumi

dokumentācijas aktualizācija atbilstoši veiktajām izmaiņām VDEĀVK IIS un jāiesniedz Pasūtītājam elektroniskā veidā aktualizētie dokumenti līdz līguma beigu termiņam: „VDEĀVK IIS programmatūras projektējuma apraksts”; „ VDEĀVK IIS lietotāju rokasgrāmata”; „VDEĀVK IIS administratora rokasgrāmata”; Tīmekļa pakalpju un VRAA iesniedzamajā e-pakalpojumu

dokumentācijā.2. Pretendentam jāiesniedz lietojumprogrammatūras pirmkodu pēdējās

versijas uz ārējiem datu nesējiem, pabeidzot līguma ietvaros veiktās IIS izmaiņas un noslēdzošo pirmkoda versiju pēc garantijas saistību termiņa beigām, ja garantijas saistību laikā lietojumprogrammatūrā tika veiktas izmaiņas.

P.10.

Garantijas saistības VDEĀVK IIS garantija iekļauj vismaz šādu pakalpojumu sniegšanu 1 gada periodā pēc līguma beigu termiņa Pasūtītājam par visām iepirkuma ietvaros izstrādātajām un piegādātajām sistēmas izmaiņām:

pēc akcepttestēšanas atrasto programmatūras izstrādes un ieviešanas kļūdu bezatlīdzības novēršana;

pēc akcepttestēšanas konstatētās programmatūras neefektīvās funkcionalitātes precizēšana vai līdzvērtīgas funkcionalitātes atkārtota izstrāde.

Pretendents nodrošina problēmziņojumu iesniegšanas elektroniskās vides pieejamību garantijas saistību laikā atbilstoši prasībai P.1.

P.11.

VDEĀVK IIS pilnveidošanas uzdevumi izmaksu novērtējumam

1. trīs mēnešu laikā pēc līguma noslēgšanas jāizstrādā, jāpiegādā un jāievieš šādi IIS pilnveidojumu uzdevumi:1.1. Veikt migrācijas ietekmes analīzi:

1.1.1. DBVS – no DB Oracle Database 11g Release 11.2.0.3.0 uz Oracle Database 12c Release 2 (12.2.0.1.0)

1.1.2. Aplikāciju serveris – no Tomcat 7.0.55 uz Tomcat 9.0.81.1.3. Jasper Reports Library 2.0.4. uz Jasper Reports Library v6.6.01.1.4. Operētājsistēma aplikāciju serveriem – no Microsoft uz Linux.

Migrācijas ietekmes analīzes laikā veikt sekojošus uzdevumus:1.1.5. Prototipa vides izveide un tiesību piešķiršana Izpildītājam –

sadarbībā ar Pasūtītāja IIS administratoriem, jāveic Pasūtītāja migrācijas testa vides izveide, kas ietver 1.1. punktā uzskaitītās migrācijas. Pasūtītājs ir atbildīgs par nepieciešamo serveru un programmatūras licenču nodrošināšanu migrācijas darbu veikšanai.

1.1.6. Pēc prototipa vides izveides un tiesību piešķiršanas Izpildītājam jāveic IIS tehniskā un funkcionālā analīze un testēšana, kā rezultātā jāsagatavo migrācijas ietekmes analīzes dokuments, kurā identificēta funkcionalitāte, kura pēc migrācijas nedarbojas atbilstoši dokumentiem "VDEĀVK IIS lietotāju rokasgrāmata" un "VDEĀVK IIS administratora rokasgrāmata";

1.2. Izmantojot kā piemēru pašreizējo Pasūtītāja IIS izveidoto datu apmaiņas risinājumu ar Valsts ieņēmumu dienestu (VID) (1.1. pielikums, datu apmaiņa ar tīmekļa pakalpēm pa tiešo kriptēto sakaru kanālu starp VDEĀVK un VID bez VRAA IVIS izmantošanas) un universālā pakalpojuma tīmekļa pakalpju risinājumus citu iestāžu vajadzībām (pieslēgumi universālā e-pakalpojumu gadījumos tiek veidoti ar tīmekļa pakalpēm caur VRAA IVIS), izstrādāt tehnisko risinājumu un konfigurācijas ekrānformu datu apmaiņas risinājumam ar citām iestādēm, katrai no iestādēm norādot unikālu lietotāja identifikatoru un paroli, sagatavojamos un atgriežamos datus. Datu apmaiņas risinājuma konfigurācijas ekrānformas un universālā pakalpojuma tīmekļa pakalpēs iekļaujamo/konfigurējamo datu veidi IIS doti 1.pielikumā (1.5.,1.6.,1.7.,1.8.,1.9.,1.10.,1.11. pielikumi). Iestādēm nodošanai piesaistāmo datu veidi ir jānodrošina no pašreiz jau tīmekļa pakalpēs izmantojamo datu veidu saraksta (1.11.pielikums), papildinot ar 1.1;1.2. un 1.3. pielikumos

9

Page 10: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

norādītajiem 1.11. pielikumā neietilpstošajiem datu veidiem.Jaunā tīmekļa pakalpju konfigurējamu datu apmaiņas risinājuma izstrādes un ieviešanas laikā:

1.2.1. precizēt ārējo pakalpojumu saņēmēja Nacionālā veselības dienesta (NVD) Ministru kabineta 2018.gada 8.maija noteikumos Nr.271 „Veselības aprūpes pakalpojumu saņēmēju datubāzes noteikumi” noteikto datu veidu starpsistēmu apmaiņas prasības (1.4. pielikums), izprojektēt, izstrādāt un sniegt konsultācijas Pasūtītāja darbiniekiem datu apmaiņas risinājuma ieviešanā ar NVD.

1.2.2. precizēt ārējo pakalpojumu saņēmēja Autotransporta direkcijas (ATD) datu apmaiņas prasības (1.3. pielikums), izprojektēt, izstrādāt un sniegt konsultācijas Pasūtītāja darbiniekiem datu apmaiņas risinājuma ieviešanā ar ATD.

1.2.3. nodrošināt datu apmaiņu ar Valsts sociālās apdrošināšanas aģentūru (VSAA) (1.2 pielikums). Precizēt VSAA prasības, nodrošināt visu VSAA vajadzīgo datu izvēlnes un izgūšanas iespējas, sniegt konsultācijas uz tīmekļa pakalpēm balstīta datu apmaiņas risinājuma ieviešanas procesā ar VSAA.

1.2.4. sniegt konsultācijas Pasūtītāja darbiniekiem jaunā datu apmaiņas risinājuma ieviešanā ar Valsts ieņēmumu dienesta (VID), aizvietojot pašlaik eksistējošo Pasūtītāja IIS izveidoto datu apmaiņas risinājumu ar Valsts ieņēmumu dienestu (VID) (1.1. pielikums, datu apmaiņa ar tīmekļa pakalpēm pa tiešo kriptēto sakaru kanālu starp VDEĀVK un VID bez VRAA IVIS izmantošanas).

P.12 VDEĀVK IIS funkcionalitātes izstrādes uzdevumi

Līguma darbības laikā jāveic citi prasībā P.11 neminēti VDEĀVK IIS izmaiņu un papildus funkcionalitātes izstrādes uzdevumi (t.sk., VDEĀVK datu analīzes rīkam Oracle Business Intelligence, VDEĀVK e-pakalpojumiem) atbilstoši Pasūtītāja pieprasījumiem, lai novērstu atklātās lietojumprogrammatūras nepilnības vai papildinātu sistēmas funkcionalitāti. Katram pieprasījumam atbilstoši Pasūtītāja iesniegtajām pamatdarbības prasībām Pretendentam jāveic sistēmas izmaiņu izmaksu aprēķins un pirms darbu uzsākšanas jāsaskaņo ar Pasūtītāju pakalpojuma sniegšanai nepieciešamo darbinieku darba apjomu cilvēkstundās un izmaksas.

P.13 Konsultāciju sniegšana

Pasūtītājs var pieprasīt Pretendentam konsultācijas par jautājumiem saistībā ar:1.VDEĀVK IIS un VDEĀVK datu analīzes rīku Oracle Business Intelligence uzturēšanas, attīstības un administrēšanas jautājumiem; 2. Portālā www.latvija.lv izvietotajiem pašreiz ekspluatācijā esošajiem pieciem e-pakalpojumiem EP62, EP63, EP64, EP67, EP176 un VDEĀVK IIS saskarnēm (datu replikācijas un tīmekļa pakalpes) ar citām informācijas sistēmām.Pirms konsultāciju pakalpojuma uzsākšanas Pretendents informē Pasūtītāju par konsultācijas sniegšanai aptuveni nepieciešamo darbu apjomu cilvēkstundās. Konsultāciju pakalpojuma sniegšana tiek uzsākta pēc Pasūtītāja saskaņojuma saņemšanas. Pēc konsultācijas pakalpojuma sniegšanas Pretendents sagatavo atskaiti par pakalpojuma sniegšanai faktiski patērēto darba apjomu un izmaksas, kuru iesniedz līgumā atrunātajā kārtībā Pasūtītājam.

10

Page 11: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

1.Pielikums. Invaliditātes informatīvās sistēmā (IIS) izveidotā un no jauna izveidojamo datu apmaiņas risinājumos nododamo datu veidu, struktūras un prasību apraksts.

1.1. Pielikums. IIS Eksistējošā datu apmaiņas ar VID risinājumā nododamo datu veidu un prasību apraksts.

Datu nodošana no VDEĀVK IIS uz VID IS tiek realizēta divos veidos:- sākotnējā datu nodošana par visu personu visiem invaliditātes periodiem

kārtējā gadā un iepriekšējos četros kalendāra gados, izmantojot ārējo datu nesēju un formātā, kas noteikts 1.1pielikuma 1.punktā;

- datu izgūšana no VDEĀVK IIS par personas visiem invaliditātes periodiem, kas ir bijuši spēka kaut vienu dienu, kārtējā gadā un iepriekšējos četros kalendāra gados ar Web servisiem, kuru izmantošana tiek noteikta 1.1.pielikuma 2.punktā.

1. Sākotnējā pilna 1.1. pielikuma 2.6.apakšpunktā noteikto datu nodošana par visām personām ar invaliditāti laika periodā no 01.01.2010. līdz datu atlases iegūšanas datumam tiek realizēta vienreizēji, atlasot datus no VDEĀVK IIS un saglabājot uz ārējiem datu nesējiem atbilstoši 1.1. pielikuma 2.6.apakšpunktā un 3.punktā aprakstītajai struktūrai un iesniedzot VID.

2. Piekļuve tīmekļa pakalpēm tiek nodrošināta, izmantojot HTTPS protokolu. VDEĀVK IIS saskarne datu apmaiņai ar VID paredzēta, lai VID, izmantojot tīmekļa pakalpes, būtu iespēja iegūt 1.1.pielikumā 2.6.apakšpunktā minētos datus par personas visiem invaliditātes periodiem, nodrošinot VID Vienošanās 1.punktā nodotās informācijas aktualizāciju ar regulāriem tīmekļa pakalpju izsaukumiem vai datu izgūšanu par konkrētu personu. Tīmekļa pakalpju izmantošanas apraksts sniegts 1.1.pielikuma 3.punktā funkcijas GetPersonsInfo aprakstā. VID ir tiesīgs mainīt paroli, izmantojot funkciju ChangePwd (skatīt 1.1. pielikuma 3.punktu)

2.1. Datu struktūra „VDEĀVK IIS sesijas izveidošana”

NOSAUKUMS APRAKSTS OBLIGĀTS

Lietotāja vārds VDEĀVK IIS reģistrēts servisu lietotāja vārds

Parole VDEĀVK IIS servisu lietotāja parole Jā

2.2. Datu struktūra „VDEĀVK IIS sesijas izveidošanas izvaddati”

NOSAUKUMS APRAKSTS OBLIGĀTS

Sesija VDEĀVK IIS sesijas identifikators Jā

2.3. Datu struktūra „VDEĀVK IIS ievaddati”

NOSAUKUMS APRAKSTS OBLIGĀTS

Personas kods Personas kods personai par kuru Nē11

Page 12: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

jāizgūst dati par invaliditātes periodiem.Personas kodam jāatbilst Latvijas Republikā noteiktajam personas koda pārbaudes algoritmam.

Ja nav uzdots, izgūst datus par visām personām, kurām ir veiktas izmaiņas kopš norādītā datuma, par visiem invaliditātes periodiem kārtējā gadā un iepriekšējos četros kalendāra gados.

Ja ir uzdots, tad izgūst datus par konkrētu personu par visiem invaliditātes periodiem kārtējā gadā un iepriekšējos četros kalendāra gados.

Datums no Datums, sākot no kura (ieskaitot) jāizgūst dati par personu invaliditātes periodiem. Datums no nedrīkst būt mazāks par 7 kalendāra dienām rēķinot no Datuma līdz.

Nē.Obligāts, ja pieprasījumā nav norādīts personas kods.

Datums līdz Datums, līdz kuram (ieskaitot) jāizgūst dati par personu invaliditātes periodiem.

Nē.Obligāts, ja pieprasījumā nav norādīts personas kods.

Sesija VDEĀVK IIS sesijas identifikators Jā

2.4. Datu struktūra „VDEĀVK IIS izvaddati”

NOSAUKUMS APRAKSTS OBLIGĀTS

Izgūts Datu izgūšanas datums un laiks JāNo VDEAVK IIS izgūtie dati

Datu struktūra „No VDEĀVK IIS izgūtie dati

2.5. Datu struktūra „No VDEĀVK IIS izgūtie dati”

NOSAUKUMS APRAKSTS

Lauka nosaukums Atgrieztā lauka nosaukums (datu komplekts „Lauka nosaukums” un „Lauka vērtība” vērtības atkārtosies vairākas reizes (skat. 1.1.pielikuma 2.6.apakšpunktu VDEĀVK IIS atgrieztās datu vērtības)

Lauka vērtība Atgrieztā lauka vērtība

2.6. VDEĀVK IIS atgrieztās datu vērtībasKatrs Web servisa izsaukums atgriež datu masīvu ar datiem par visām VDEĀVK IIS reģistrētajām personām ar invaliditāti, kurām atbilstoši 1.pielikuma 2.7.apakšpunktam noteikta invaliditātes grupa.

12

Page 13: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

N.p.k. Lauka nosaukums Apraksts Obligāts1. Personas kods Iespējamās vērtības: personas

kodsJa personai tiek mainīts personas kods, tad informācija izmaiņu režīmā netiek sniegta, bet to var iegūt pieprasot pēc jaunā personas koda.

2. Invaliditātes piešķiršanas lēmuma numurs (ekspertīzes numurs IIS)

Iespējamās vērtības: Lēmuma numursTiek izmantots ieraksta identificēšanai, ja tas tiek modificēts. Ja ir vairāki ieraksti par vienu un to pašu lēmumu, tad kā aktuālais tiek izmantots ieraksts ar lielāko pēdējo izmaiņu datumu.

3. Invaliditātes piešķiršanas lēmuma pieņemšanas datums

Iespējamās vērtības: lēmuma pieņemšanas datums

4. Invaliditātes grupa Iespējamās vērtības: invaliditātes grupas kods (saskaņā ar 1.1.pielikuma 2.7.apakšpunktu)

5. Invaliditātes sākuma datums

Invaliditātes stāšanās spēkā datums

6. Invaliditātes beigu datums (sākotnējais)

Ar invaliditātes piešķiršanas lēmumu noteiktais invaliditātes beigu datums.Ja invaliditāte noteikta uz mūžu – tad datums 01.01.2999.

Neobligāts (aizpilda ar datumu, līdz kuram drīkst piemērot invaliditātes statusu, balstoties uz konkrēto piešķiršanas lēmumu)

7. Invaliditātes lēmums spēkā līdz (Aktīvs līdz)

Datums, līdz kuram lēmums par invaliditāti ir spēkā (gadījumos, ja lēmums ir pārtraukts vai atcelts ar jaunu lēmumu, tad datums ir -1 diena pirms jaunā lēmuma sākuma datuma, vai 01.01.2999. gadījumos, ja invaliditāte noteikta uz mūžu).

8. Ieraksta statuss „A” – aktuāls vai „D” – dzēsts Dzēsts tiks izmantots, lai informētu, ka konkrētais piešķiršanas lēmums ir dzēsts kā kļūda datu ievadē vai arī lēmums nav aktīvs uz pieprasījuma izsaukuma dienu

13

Page 14: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

9. Pēdējo izmaiņu datums Pēdējais lēmuma datu izmaiņu datums

2.7. Izmantoto kodifikatoru vērtības

Invaliditātes grupas

Kods Nosaukums 1 Pirmā2 Otrā3 Trešā4 Bērns invalīds

3. VDEĀVK IIS datu izgūšanai izmantoto funkciju aprakstsSaskarnes izmantošanas instrukcija un detalizēts apraksts tiek iesniegts VID pēc tās izstrādes realizācijas.

Saskarne sastāv no šādām funkcijām:

1. LogIn2. LogOut 3. ChangePwd 4. GetPersonInfo

Funkcija: LogIn

Funkcija atgriež: sesijas identifikatoru (sessionId)

Funkcijas parametri:

Parametrs Apraksts Obligāts

loginName Lietotāja vārds Jā

loginPwd Lietotāja parole Jā

Funkcijas LogIn pieprasījuma piemērs:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:vid="http://vid.ws.vdeavk.tieto.lv/">

<soapenv:Header/>

<soapenv:Body>

<vid:logIn>

<loginName>ws_vid</loginName>

<loginPwd>somepassword</loginPwd>

</vid:logIn>14

Page 15: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

</soapenv:Body>

</soapenv:Envelope>

Funkcijas LogIn atbildes piemērs:

<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">

<S:Body>

<ns2:logInResponse xmlns:ns2="http://vid.ws.vdeavk.tieto.lv/">

<return>29D7CA6F8AFE654307D4960002A127EA</return>

</ns2:logInResponse>

</S:Body>

</S:Envelope>

Funkcija: LogOut

Funkcijas izpildes rezultātā tiek izbeigta norādītā sesija.

Funkcijas parametri:

Parametrs Apraksts Obligāts

sessionId Sesijas identifikators Jā

Funkcijas LogOut pieprasījuma piemērs:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:vid="http://vid.ws.vdeavk.tieto.lv/">

<soapenv:Header/>

<soapenv:Body>

<vid:logOut>

<sessionId>29D7CA6F8AFE654307D4960002A127EA</sessionId>

</vid:logOut>

</soapenv:Body>

</soapenv:Envelope>

Funkcijas LogOut atbildes piemērs:

<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">

<S:Body>

<ns2:logOutResponse xmlns:ns2="http://vid.ws.vdeavk.tieto.lv/">

<return>true</return>

</ns2:logOutResponse>

</S:Body>

</S:Envelope>

15

Page 16: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

Funkcija: ChangePwd

Funkcijas izpildes rezultātā tiek mainīta parole vai arī funkcija tiek atgriezta ar kļūdu.

Funkcijas parametri:

Parametrs Apraksts Obligāts

sessionId Sesijas identifikators Jā

oldPwd Vecā parole Jā

newPwd Jaunā parole Jā

Funkcijas ChangePwd pieprasījuma piemērs:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:vid="http://vid.ws.vdeavk.tieto.lv/">

<soapenv:Header/>

<soapenv:Body>

<vid:changePwd>

<sessionId>29D7CA6F8AFE654307D4960002A127EA</sessionId>

<oldPwd>somepassword</oldPwd>

<newPwd>somepassword_2</newPwd>

</vid:changePwd>

</soapenv:Body>

</soapenv:Envelope>

Funkcijas ChangePwd atbildes piemērs:

<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">

<S:Body>

<ns2:ChangePwdResponse xmlns:ns2="http://vid.ws.vdeavk.tieto.lv/">

<return>true</return>

</ns2:ChangePwdResponse>

</S:Body>

</S:Envelope>

Funkcija: GetPersonsInfo

Funkcijas parametri:

Parametrs Apraksts Obligāts Lauka tips un garums

sessionId Sesijas identifikators Jā VARCHAR2(32)

startDate Datums, sākot no kura (ieskaitot) tiek sagatavoti 1.pielikuma 2.6.apakšpunktā norādītie dati par personu invaliditāti no VDEĀVK IIS

Nē VARCHAR2(8), formāts YYYYMMDD

finishDate Datums, līdz kuram (ieskaitot) tiek Nē VARCHAR2(8), 16

Page 17: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

sagatavoti 1.1.pielikuma 2.6.apakšpunktā norādītie dati par personu invaliditāti no VDEĀVK IIS

formāts YYYYMMDD

PersonsCode Personas kods par kuru jāizgūst dati no VDEĀVK IIS

Nē VARCHAR2(11)

Moment Datums, uz kuru informācija atgriezta. Jāietilpst laika posmā no tā gada 1. janvāra, kas sācies pirms četriem gadiem, līdz šodienai.

Nē VARCHAR2(8), formāts YYYYMMDD

Funkcija atgriež saformētu sarakstu XML formātā par personu vai vairākām personām. Iespējamie funkcijas izmantošanas varianti:- par visām personām (par visiem invaliditātes periodiem kārtējā gadā un

iepriekšējos četros kalendāra gados), kurām noteiktā periodā pieņemti vai mainīti lēmumi par invaliditāti (obligāti parametri SessionID, StartDate, FinishDate);

- par 1 personu periodā no tā gada 1. janvāra, kas sācies pirms četriem kalendāra gadiem līdz šodienai (4 pilni kalendāra gadi +kārtējais gads, obligātie parametri SessionID, PersonsCode);

- par 1 personu uz konkrētu datumu spēkā esošie lēmumi (obligātie parametri SessionID, PersonsCode, Moment).

Visiem invaliditātes periodiem XML datnes struktūra par katru personu ir šāda:

Lauks XML struktūra Lauka tips un garums

Personas kods <PERS_KODS>

</PERS_KODS>

VARCHAR2(11)

Invaliditātes piešķiršanas lēmuma numurs (ekspertīzes numurs IIS)

<EXP_NUMURS>

</EXP_NUMURS>

VARCHAR2(20)

Invaliditātes piešķiršanas lēmuma pieņemšanas datums

<EXP_DATUMS_INV

</EXP_DATUMS_INV>

VARCHAR2(8),

formāts YYYYMMDD

Invaliditātes grupa <INV_GRUPA>

</INV_GRUPA>

VARCHAR2(1)

Invaliditātes sākuma datums

<INV_SAK_DATUMS>

</INV_SAK_DATUMS>

VARCHAR2(8),

formāts YYYYMMDD

Invaliditātes beigu datums

<INV_BEIGU_DATUMS>

</INV_BEIGU_DATUMS>

VARCHAR2(8),

formāts YYYYMMDD

Invaliditātes lēmums spēkā līdz (Aktīvs līdz)

<AKTIVS_LIDZ_DATUMS>

</AKTIVS_LIDZ_DATUMS>

VARCHAR2(8),

formāts YYYYMMDD

17

Page 18: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

Ieraksta statuss <IERAKSTA_STATUSS> </IERAKSTA_STATUSS>

VARCHAR2(1)

Pēdējo izmaiņu datums

<IZMAINU_DATUMS>

</IZMAINU_DATUMS>

VARCHAR2(8),

formāts YYYYMMDD

Funkcijas getPersonsInfo pieprasījuma piemērs:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:vid="http://vid.ws.vdeavk.tieto.lv/">

<soapenv:Header/>

<soapenv:Body>

<vid:getPersonsInfo>

<sessionId>29D7CA6F8AFE654307D4960002A127EA</sessionId>

<personsCode>10104319999</personsCode>

<startDate></startDate>

<finishDate></finishDate>

<moment>20111231</moment>

</vid:getPersonsInfo>

</soapenv:Body>

</soapenv:Envelope>

Funkcijas getPersonsInfo atbildes piemērs:

<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">

<S:Body>

<ns2:getPersonsInfoResponse xmlns:ns2="http://vid.ws.vdeavk.tieto.lv/">

<return>

<getDate>20140326</getDate>

<personsList>

<aktivs_lidz_datums>29990101</aktivs_lidz_datums>

<exp_datums_inv>20100117</exp_datums_inv>

<exp_numurs>35-2010-52</exp_numurs>

<ieraksta_statuss>A</ieraksta_statuss>

<inv_beigu_datums>29990101</inv_beigu_datums>

<inv_grupa>2</inv_grupa>

<inv_sak_datums>20100116</inv_sak_datums>

<izmainu_datums>20100220</izmainu_datums>

<pers_kods>10104319999</pers_kods>

</personsList>

<personsList>

<aktivs_lidz_datums>20120317</aktivs_lidz_datums>

<exp_datums_inv>20110318</exp_datums_inv>

<exp_numurs>32-2011-241</exp_numurs>

<ieraksta_statuss>D</ieraksta_statuss>

<inv_beigu_datums>20120317</inv_beigu_datums>

<inv_grupa>3</inv_grupa>

<inv_sak_datums>20110318</inv_sak_datums>

18

Page 19: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

<izmainu_datums>20110318</izmainu_datums>

<pers_kods>10104319999</pers_kods>

</personsList>

</return>

</ns2:getPersonsInfoResponse>

</S:Body>

</S:Envelope>

Lietotāja identitātes pārbaude un lietotāja sesija.

Lietotāju identitātes pārbaude un lietotāja sesijas nodrošināšana tiek realizētas ar funkcijām LogIn, LogOut un sesijas identifikatora piešķiršanu.

Kļūdu formāti.

- LOGIN_FAILED – atgriež uz logIn funkciju, ja nepareizs lietotāja vārds vai parole.

- SESSION_EXPIRED – atgriež visām funkcijām, kurās kā parametrs ir sesijas identifikators sessionId, ja nepareizs identifikators vai izbeidzies sesijas laiks.

- BAD_OLD_PWD – atgriež ChPwd, ja nepareizi norādīta vecā parole.- BAD_MOMENT – atgriež funkcijai GetPersonsInfo, ja norādīts nekorekts

Moment (datuma formāts vai nākotnes datums, datums nedrīkst būt mazāks par datumu šī gada 1. janvāris - 4 gadi).

- PERIOD_TOO_LARGE – pieprasījumā norādītais intervāls pārsniedz pieļaujamo 7 kalendāra dienu garumu.

- INCORRECT_PERIOD – pieprasījumā norādītais laika intervāls ir ārpus perioda šī gada 1. janvāris - 4 gadi.

- NOT_ENOUGH_PARAMETERS – pieprasījumā pietrūkst parametru informācijas atlasei.

- UNEXPECTED_ERROR – cita neparedzēta sistēmas kļūda.- Tehniskas problēmas ar pieslēgumu VDEĀVK serverim – tiek atgriezts

sistēmas nepieejamības gadījumā.

Kļūdas atbildes piemērs:<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">

<S:Body>

<S:Fault xmlns:ns4="http://www.w3.org/2003/05/soap-envelope">

<faultcode>S:Server</faultcode>

<faultstring>Error</faultstring>

<detail>

<ns2:klud_sar xmlns:ns2="http://vid.ws.vdeavk.tieto.lv/">

<klud_tips klud_apraksts="PERIOD_TOO_LARGE" klud_kods="103"/>

</ns2:klud_sar>

</detail>

</S:Fault>

</S:Body>

</S:Envelope>

19

Page 20: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

20

Page 21: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

Pielikums 1.2. VSAA nododamo datu veidi un prasības.

VDEĀVK IIS saskarne datu apmaiņai ar VSAA paredzēta, lai nodrošinātu VSAA IS šā pielikuma 1.6.apakšpunktā minēto datu par personas invaliditāti aktualizāciju ar regulāriem tīmekļa pakalpju izsaukumiem.

1. Piekļuve tīmekļa pakalpēm tiek nodrošināta, izmantojot HTTPS protokolu. Tīmekļa pakalpju izmantošanas apraksts sniegts šī pielikuma 2.punktā. VSAA gadījumā netiek veidota un netiek nodota sākotnējā datu atlase no VDEĀVK IIS datu bāzes kā tas ir VID, NVD un ATD gadījumos, jo visi nepieciešamie dati jau ir nodoti un uzkrāti VSAA IS. VSAA ir tiesīgs mainīt paroli, izmantojot funkciju ChangePwd (skatīt šā pielikuma 2.3.punktu).

1.1. Datu struktūra „VDEĀVK IIS sesijas izveidošana”Nosaukums Apraksts Obligāts

Lietotāja vārds VDEĀVK IIS reģistrēts servisu lietotāja vārds Jā

Parole VDEĀVK IIS servisu lietotāja parole Jā

1.2. Datu struktūra „VDEĀVK IIS sesijas izveidošanas izvaddati”Nosaukums Apraksts Obligāts

Sesija VDEĀVK IIS sesijas identifikators Jā

1.3. Datu struktūra „VDEĀVK IIS ievaddati”Nosaukums Apraksts Obligāts

Personas kods Personas kods personai par kuru jāizgūst dati par visiem invaliditātes periodiem.

Personas kodam jāatbilst Latvijas Republikā noteiktajam personas koda pārbaudes algoritmam.

Ja nav uzdots, izgūst datus par visām personām, kurām ir veiktas izmaiņas kopš laukā „Datums no” norādītā datuma.

Datums no Datums, sākot no kura (ieskaitot) jāizgūst dati par personu invaliditātes periodiem. „Datums no” nedrīkst būt mazāks par 7 kalendāra dienām rēķinot no „Datuma līdz”.

Obligāts, ja pieprasījumā nav norādīts personas kods.

Datums līdz Datums, līdz kuram (ieskaitot) jāizgūst dati par personu invaliditātes periodiem.

Obligāts, ja pieprasījumā nav norādīts personas kods.

Sesija VDEĀVK IIS sesijas identifikators Jā

1.4. Datu struktūra „VDEĀVK IIS izvaddati”Nosaukums Apraksts Obligāts

21

Page 22: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

Izgūts Datu izgūšanas datums un laiks Jā

No VDEAVK IIS izgūtie dati Datu struktūra „No VDEĀVK IIS izgūtie dati Jā

1.5. Datu struktūra „No VDEĀVK IIS izgūtie dati”Nosaukums Apraksts

Lauka nosaukums Atgrieztā lauka nosaukums (sk.1.6.apakšpunkta Tab.1 aile „Atribūts”)

Lauka vērtība Atgrieztā lauka vērtība

Datu komplekta „Lauka nosaukums” un „Lauka vērtība” vērtības var atkārtoties vairākas reizes.

1.6. VDEĀVK IIS atgrieztās datu vērtībasKatrs Tīmekļa pakalpju izsaukums atgriež datu masīvu ar datiem par visām VDEĀVK IIS reģistrētajām personām ar invaliditāti, kurām atbilstoši šī pielikuma 1.7.apakšpunktam ir pieņemti attiecīgi lēmumi. Dati tiek atgriezti xml datnes veidā.Nododamo datu veidu apraksts no VDEĀVK IIS uz VSAA IS ir dots tabulā Tabulā. 1.

Tabula. 1 Atribūts Datu tips Garums Obligāts Apraksts Piezīmes

Pers_kods VARCHAR2 12 Jā Personas kods formātā xxxxxx-xxxxx

Ja personai tiek mainīts personas kods, tad par konkrētu personu netiek sniegta, bet to var iegūt pieprasot pēc jaunā/vecā personas koda

Inv_grupa * VARCHAR2 1 Nē Noteiktā invaliditātes grupa (0/1/2/3/4), Sk. Tab.2 „Invaliditātes grupu kodifikators”

Inv_celonis VARCHAR2 2 Nē Invaliditātes cēlonis, sk. Tab.3 „Invaliditātes cēloņu kodifikators”

Atribūti ir obligāti tajos gadījumos, ja laukā Inv_grupa vērtība ir 1,2,3,4

Inv_sak_datums VARCHAR2 8 Nē Datums, no kura invaliditāte ir noteikta,formāts YYYYMMDD

Inv_beigu_datums** VARCHAR2 8 Nē Datums (sākotnējais), līdz kuram noteikta invaliditāte ar invaliditātes piešķiršanas lēmumu, formāts YYYYMMDD. Ja invaliditāte noteikta bez atkārtota pārbaudes termiņa, tad atribūta vērtība ir 29990101

Lem_numurs VARCHAR2 20 Nē Invaliditātes lēmuma numurs

Lem_datums VARCHAR2 8 Nē Invaliditātes lēmuma datums

Inv_speka*** VARCHAR2 8 Nē Invaliditātes lēmums spēkā līdz (Aktīvs līdz), formāts YYYYMMDD ***

Lem_iepr_numurs VARCHAR2 20 Nē Iepriekšējā invaliditātes lēmuma numurs

Atribūti ir obligāti tajos gadījumos, ja mainīts vai atcelts iepriekšējais lēmums par invaliditāti

Lem_iepr_partr_dat VARCHAR2 8 Nē Iepriekšējā lēmuma pārtraukšanas datums

Berna_inv_kops * VARCHAR2 1 Jā Ir pieņemts lēmums par indikācijām invalīda kopšanas pabalsta saņemšanai,formāts Y/N

Berna_inv_kops_sak VARCHAR2 8 Nē Datums, no kura noteiktas Atribūti ir obligāti

22

Page 23: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

Atribūts Datu tips Garums Obligāts Apraksts Piezīmesindikācijas invalīda kopšanai,formāts YYYYMMDD

tajos gadījumos, ja laukā berna_Inv_kops vērtība ir Y

Berna_inv_kops_beig** VARCHAR2 8 Nē Datums, līdz kuram noteiktas indikācijas invalīda kopšanai,formāts YYYYMMDD.Ja noteiktas bez atkārtotas izmeklēšanas termiņa norādes, tad 29990101

Berna_inv_kops_doks VARCHAR2 12 Nē Lēmuma, kas pamato indikāciju noteikšanu, numurs

Berna_inv_kops_datums VARCHAR2 8 Nē Lēmuma, kas pamato indikāciju noteikšanu, datums, formāts: YYYYMMDD

Berna_inv_kops_speka VARCHAR2 8 Nē Lēmums par indikācijām invalīda kopšanas pabalsta saņemšanai spēkā līdz (Aktīvs līdz), formāts YYYYMMDD ***

Berna_inv_kops_lem_iepr_numurs VARCHAR2 20 Nē Iepriekšējā lēmuma par indikācijām invalīda kopšanas pabalsta saņemšanai numurs

Atribūti ir obligāti tajos gadījumos, ja mainīts vai atcelts iepriekšējais lēmums par medicīniskajām indikācijām

Bērna/ invalīda kopšanai

Berna_inv_kops_lem_iepr_partr_dat VARCHAR2 8 Nē Iepriekšējā lēmuma par indikācijām invalīda kopšanas pabalsta saņemšanai pārtraukšanas datums

Transp_pab * VARCHAR2 1 Jā Ir pieņemts lēmums par medicīnisko indikāciju noteikšanu speciāli pielāgotā vieglā automobiļa iegādei vai pabalsta transporta izdevumu kompensācijas saņemšanai, formāts: Y/N

Transp_pab_sak VARCHAR2 8 Nē Datums, no kura noteiktas medicīniskās indikācijas speciāli pielāgotā vieglā automobiļa iegādei vai pabalsta transporta izdevumu kompensācijas saņemšanai,formāts YYYYMMDD

Atribūti ir obligāti tajos gadījumos, ja laukā

Transp_pab vērtība ir Y

Transp_pab_beigas** VARCHAR2 8 Nē Datums, līdz kuram noteiktas medicīniskās indikācijas speciāli pielāgotā vieglā automobiļa iegādei vai pabalsta transporta izdevumu kompensācijas saņemšanai,formāts YYYYMMDD.Ja noteiktas bez atkārtotas izmeklēšanas termiņa norādes, tad 29990101

Transp_pab_doks VARCHAR2 12 Nē Lēmuma par medicīnisko indikāciju noteikšanu speciāli pielāgotā vieglā automobiļa iegādei vai pabalsta transporta izdevumu kompensācijas saņemšanai, kas pamato medicīnisko indikāciju noteikšanu, numurs

Transp_pab_datums VARCHAR2 8 Nē Lēmuma par medicīnisko indikāciju noteikšanu speciāli pielāgotā vieglā automobiļa iegādei vai pabalsta transporta izdevumu kompensācijas saņemšanai, kas pamato medicīnisko indikāciju noteikšanu, datums, formāts: YYYYMMDD

Transp_pab_speka VARCHAR2 8 Nē Lēmums par medicīnisko indikāciju noteikšanu speciāli pielāgotā vieglā automobiļa

23

Page 24: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

Atribūts Datu tips Garums Obligāts Apraksts Piezīmesiegādei vai pabalsta transporta izdevumu kompensācijas saņemšanai spēkā līdz (Aktīvs līdz),formāts YYYYMMDD ***

Transp_pab_lem_iepr_numurs VARCHAR2 20 Nē Iepriekšējā lēmuma par medicīnisko indikāciju noteikšanu speciāli pielāgotā vieglā automobiļa iegādei vai pabalsta transporta izdevumu kompensācijas saņemšanai numurs

Atribūti ir obligāti tajos gadījumos, ja mainīts vai atcelts iepriekšējais lēmums par medicīniskajām indikācijām transporta pabalstam

Transp_pab_lem_iepr_partr_dat VARCHAR2 8 Nē Iepriekšējā lēmuma par medicīnisko indikāciju noteikšanu speciāli pielāgotā vieglā automobiļa iegādei vai pabalsta transporta izdevumu kompensācijas saņemšanai pārtraukšanas datums

DSZ_NGD * NUMBER 3 Nē Ir pieņemts lēmums par darbspēju zaudējuma procentu noteikšanu invaliditātēm ar nelaimes gadījumu darbā

DSZ_NGD_sak DATE 8 Nē Datums, no kura noteikts kopējais darbspēju zaudējums procentos ar nelaimes gadījumu darbā,formāts YYYYMMDD

Atribūti ir obligāti tajos gadījumos, ja ir aizpildīts lauks DSZ_NGD

DSZ_NGD_beigas** DATE 8 Nē Datums, līdz kuram noteikts kopējais darbspēju zaudējums procentos ar nelaimes gadījumu darbā, formāts YYYYMMDD.Ja darbspēju zaudējums noteikts bez atkārtotas izmeklēšanas termiņa norādes, tad 29990101

DSZ_NGD_doks VARCHAR2 8 Nē Numurs dokumentam, kas pamato darbspēju zaudējuma noteikšanu pie nelaimes gadījuma darbā

DSZ_NGD_datums DATE 8 Nē Datums dokumentam, kas pamato darbspēju zaudējuma noteikšanu pie nelaimes gadījuma darbā,formāts YYYYMMDD

DSZ_NGD_speka VARCHAR2 8 Nē Lēmums par darbspēju zaudējuma procentu noteikšanu invaliditātēm ar nelaimes gadījumu darbā spēkā līdz (Aktīvs līdz),formāts YYYYMMDD ***

DSZ_NGD_lem_iepr_numurs VARCHAR2 20 Nē Iepriekšējā lēmuma par darbspēju zaudējuma procentu noteikšanu invaliditātēm ar nelaimes gadījumu darbā numurs

Atribūti ir obligāti tajos gadījumos, ja mainīts vai atcelts iepriekšējais lēmums par darbspēju zaudējumu pie nelaimes gadījuma darbā

DSZ_NGD_lem_iepr_partr_dat VARCHAR2 8 Nē Iepriekšējā lēmuma par darbspēju zaudējuma procentu noteikšanu invaliditātēm ar nelaimes gadījumu darbā pārtraukšanas datums

DSZ_arodsl * NUMBER 3 Nē Ir pieņemts lēmums par darbspēju zaudējuma procentu noteikšanu ar arodslimību

DSZ_arodsl_sak DATE 8 Nē Datums, no kura noteikts kopējais darbspēju zaudējums procentos ar arodslimību,formāts YYYYMMDD

Atribūti ir obligāti tajos gadījumos, ja ir aizpildīts lauks DSZ_arodsl

DSZ_arodsl_beigas** DATE 8 Nē Datums, līdz kuram noteikts kopējais darbspēju zaudējums

24

Page 25: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

Atribūts Datu tips Garums Obligāts Apraksts Piezīmesprocentos ar arodslimību, formāts YYYYMMDD.Ja darbspēju zaudējums noteikts bez atkārtotas izmeklēšanas termiņa norādes, tad 29990101

DSZ_arodsl_doks VARCHAR2 8 Nē Numurs dokumentam, kas pamato darbspēju zaudējuma noteikšanu ar arodslimību

DSZ_arodsl_datums DATE 8 Nē Datums dokumentam, kas pamato darbspēju zaudējuma noteikšanu ar arodslimību,formāts YYYYMMDD

DSZ_arodsl_speka VARCHAR2 8 Nē Lēmums par darbspēju zaudējuma procentu noteikšanu ar arodslimību spēkā līdz (Aktīvs līdz),formāts YYYYMMDD ***

DSZ_arodsl_lem_iepr_numurs VARCHAR2 20 Nē Iepriekšējā lēmuma par darbspēju zaudējuma procentu noteikšanu ar arodslimību numurs

Atribūti ir obligāti tajos gadījumos, ja mainīts vai atcelts iepriekšējais lēmums par darbspēju zaudējuma procentu noteikšanu ar arodslimību

DSZ_arodsl_lem_iepr_partr_dat VARCHAR2 8 Nē Iepriekšējā lēmuma par darbspēju zaudējuma procentu noteikšanu ar arodslimību pārtraukšanas datums

DSZ_CAES * NUMBER 3 Nē Ir pieņemts lēmums par darbspēju zaudējuma procentu noteikšanu ar ČAESASL

DSZ_CAES_sak DATE 8 Nē Datums, no kura noteikts kopējais darbspēju zaudējums procentos ar ČAESASL,formāts YYYYMMDD

Atribūti ir obligāti tajos gadījumos, ja ir aizpildīts lauks DSZ_CAES

DSZ_CAES_beigas** DATE 8 Nē Datums, līdz kuram noteikts kopējais darbspēju zaudējums procentos ar ČAESASL,formāts YYYYMMDD.Ja darbspēju zaudējums noteikts bez atkārtotas izmeklēšanas termiņa norādes, tad 29990101

DSZ_CAES_doks VARCHAR2 8 Nē Numurs dokumentam, kas pamato darbspēju zaudējuma noteikšanu pie ČAESASL

DSZ_CAES_datums DATE 8 Nē Datums dokumentam, kas pamato darbspēju zaudējuma noteikšanu pie ČAESASL,formāts YYYYMMDD

DSZ_CAES_speka VARCHAR2 8 Nē Lēmums par darbspēju zaudējuma procentu noteikšanu ar ČAESASL spēkā līdz (Aktīvs līdz), formāts YYYYMMDD ***

DSZ_CAES_lem_iepr_numurs VARCHAR2 20 Nē Iepriekšējā lēmuma par darbspēju zaudējuma procentu noteikšanu ar ČAESASL numurs

Atribūti ir obligāti tajos gadījumos, ja mainīts vai atcelts iepriekšējais lēmums par darbspēju zaudējuma procentu noteikšanu ar ČAESASL

DSZ_CAES_lem_iepr_partr_dat VARCHAR2 8 Nē Iepriekšējā lēmuma par darbspēju zaudējuma procentu noteikšanu ar ČAESASL pārtraukšanas datums

25

Page 26: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

Atribūts Datu tips Garums Obligāts Apraksts Piezīmes

DNL_26_ned * VARCHAR2 1 Jā Ir pienemts lēmums par medicīniskās indikācijas noteikšanu darbnespējas lapas pagarināšanai pēc 26.nedēļas, formāts: Y/N

DNL_26_ned _pagarin DATE 8 Nē Datums, kurā noteiktas medicīniskās indikācijas darbnespējas lapas pagarināšanai pēc 26.nedēļas,formāts YYYYMMDD

Atribūti ir obligāti tajos gadījumos, ja laukā DNL_26_ned vērtība ir Y. Laukā DNL_26_ned vērtība ir N un lēmuma numurs norāda, ka ir pieņemts lēmums nepagarināt darbnespējas lapu pēc 26.nedēļas

DNL_26_ned _doks** VARCHAR2 8 Nē Numurs dokumentam darbnespējas lapas pagarināšanai pēc 26.nedēļas

DNL_26_ned _datums DATE 8 Nē Datums dokumentam darbnespējas lapas pagarināšanai pēc 26.nedēļas,formāts YYYYMMDD

DNL_26_ned_speka VARCHAR2 8 Nē Lēmums par medicīniskās indikācijas noteikšanu darbnespējas lapas pagarināšanai pēc 26.nedēļas

spēkā līdz (Aktīvs līdz) formāts, YYYYMMDD ***

DNL_26_ned_lem_iepr_numurs VARCHAR2 20 Nē Iepriekšējā lēmuma par medicīniskās indikācijas noteikšanu darbnespējas lapas pagarināšanai pēc 26.nedēļas numurs

Atribūti ir obligāti tajos gadījumos, ja mainīts vai atcelts iepriekšējais lēmums par darbnespējas lapas pagarināšanu pēc 26.nedēļas

DNL_26_ned_lem_iepr_partr_dat VARCHAR2 8 Nē Iepriekšējā lēmuma par medicīniskās indikācijas noteikšanu darbnespējas lapas pagarināšanai pēc 26.nedēļas pārtraukšanas datums

Tab. 1 izmantotie saīsinājumi:

YYYY – gads, MM – mēnesis, DD – diena,

Y/N – Jā/Nē,ČAESASL – Černobiļas atomelektrostacijas avārijas seku likvidācija.Pazīmes atšifrējums:

* Vismaz vienam no šiem atribūtiem jābūt aizpildītam obligāti.

** Pārtraukšanas datumā un noteikto indikāciju beigu datumā lēmums vēl ir spēkā.

*** Datums, līdz kuram atbilstošais lēmums, atzinums vai dokuments ir spēkā. Gadījumos, ja lēmums ir pārtraukts vai atcelts ar jaunu lēmumu, tad datums ir mīnuss viena diena (-1) no jaunā lēmuma sākuma datuma; ja invaliditāte noteikta bez atkārtota pārbaudes termiņa, tad atribūta vērtība ir 29990101.

Piezīmes:

Iepriekšējās ekspertīzes pārtraukšanas dati nav obligāti un netiek sūtīti arī gadījumos, ja starp jaunā lēmuma sākuma datumu un iepriekšējā lēmuma beigu datumu ir pārtraukums vismaz vienu dienu. Pēc kļūdu atklāšanas uz VSAA jau elektroniski nosūtītajos datos, tās tiek labotas VDEĀVK IIS un labotie dati nosūtīti elektroniskā veidā, nemainot lēmuma, atzinuma vai dokumenta numuru un datumu. No ierakstiem ar vienu un to pašu lēmuma, atzinuma vai dokumenta numuru un datumu aktuālā informācija ir ierakstā ar vēlāko nosūtīšanas datumu. Gadījumos, ja nav iespējams VDEĀVK IIS labot kļūdas esošajā

26

Page 27: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

lēmumā, atzinumā vai dokumentā, tiek pieņemts jauns lēmums, atzinums vai dokuments, kas atceļ nosūtīto lēmumu, atzinumu vai dokumentu ar tā pieņemšanas datumu.

1.7. Datu apmaiņas kārtībaVSAA ar web servisiem katra pieprasījuma gadījumā tiek atlasīti dati par

personām, kurām mainīti (neatkarīgi no tā spēkā esamības uz datu atlases brīdi) vai ir pieņemti (spēkā esoši uz datu atlases brīdi ) šādi lēmumi: 1) Noteikta invaliditāte;2) Nav noteikta invaliditāte (atkārtotas ekspertīzes gadījumos);3) Noteiktas vai nav noteiktas (atkārtotas ekspertīzes gadījumos) medicīniskās

indikācijas speciāli pielāgotā vieglā automobiļa iegādei;4) Noteikts darbspēju zaudējums procentos;5) Noteiktas vai nav noteiktas (atkārtotas ekspertīzes gadījumos) indikācijas invalīda

kopšanas pabalsta saņemšanai;6) Pieņemts lēmums par iepriekš noteikto indikāciju, invaliditātes grupas un

darbspēju zaudējuma procentos pārtraukšanu;7) Pieņemts lēmums par darbnespējas lapas pagarināšanu pēc 26. darbnespējas

nedēļas vai atteikts pagarināt darbnespējas lapu pēc 26. nedēļas.1.8. Izmantoto kodifikatoru vērtības

Invaliditātes grupu kodifikators ir dots tabulā Tab. 2

Tab. 2 Invaliditātes grupas

Kods Nosaukums1 Pirmā2 Otrā3 Trešā4 Bērns invalīds

Invaliditātes cēloņu kodifikators ir dots tabulā Tab. 3

Tab. 3Invaliditātes cēloņu

Kods Nosaukums

0 Nav

1 Slimība (Vispārējā saslimšana)

2 Nelaimes gadījums darbā

5 Arodslimība

6 Invaliditāte no bērnības

8 Saslimšana (sakropļojums), saistīta ar Černobiļas AES avārijas seku likvidēšanu

9 Saslimšana, saistīta ar atrašanos Černobiļas AES avārijas zonā

10 Slimība (sakropļojums) saistīti ar personas piedalīšanos tādu nepārvaramas varas, nejauša notikuma vai citu ārkārtēju apstākļu izraisītu seku novēršanā, kuras apdraudēja vai varēja apdraudēt sabiedrisko drošību vai kārtību

11 Ievainojums (sakropļojums, kontūzija), kas iegūts dienesta laikā, pildot dienesta 27

Page 28: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

pienākumus vai slimība, kuras cēlonis saistīts ar militārā dienesta izpildi

13 Slimība vai ievainojums, kas iegūti karadienesta laikā ārvalstu bruņotajos spēkos

35 Savainojums vai veselības traucējums, kas saistīti ar civilā eksperta piedalīšanos starptautiskajā misijā

37 Nelaimes gadījums, sakropļojums vai citu veselībai nodarīto kaitējums, kas saistīts ar Valsts prezidenta, Saeimas deputāta, Ministru kabineta locekļa, parlamentārā sekretāra, ierēdņa vai cita valsts institūcijā nodarbinātā darba (dienesta) pienākumu pildīšanu komandējuma laikā starptautisko operāciju rajonā

2. VDEĀVK IIS datu izgūšanai izmantoto funkciju apraksts

Aprakstā iekļautie piemēri veidoti, izmantojot pašreiz eksistējošo VID datu apmaiņas risinājumu un VID nododamo datu veidus. Jānodrošina atgriežamo datu veidus atbilstoši šā pielikuma 1.6. punktam. Saskarne sastāv no šādām funkcijām:1. LogIn2. LogOut 3. ChangePwd 4. GetPersonInfo

2.1. Funkcija: LogInFunkcija atgriež: sesijas identifikatoru (sessionId)Funkcijas parametri:

Parametrs Apraksts ObligātsloginName Lietotāja vārds JāloginPwd Lietotāja parole Jā

Funkcijas LogIn pieprasījuma piemērs:<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:VSAA="http://VSAA.ws.vdeavk.tieto.lv/"> <soapenv:Header/> <soapenv:Body> <VSAA:logIn> <loginName>ws_VSAA</loginName> <loginPwd>somepassword</loginPwd> </VSAA:logIn> </soapenv:Body></soapenv:Envelope>

Funkcijas LogIn atbildes piemērs:<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Body> <ns2:logInResponse xmlns:ns2="http://VSAA.ws.vdeavk.tieto.lv/"> <return>29D7CA6F8AFE654307D4960002A127EA </return> </ns2:logInResponse> </S:Body></S:Envelope>

2.2. Funkcija: LogOut Funkcijas izpildes rezultātā tiek izbeigta norādītā sesija. Funkcijas parametri:

Parametrs Apraksts ObligātssessionId Sesijas identifikators Jā

Funkcijas LogOut pieprasījuma piemērs:

28

Page 29: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:VSAA="http://VSAA.ws.vdeavk.tieto.lv/"> <soapenv:Header/> <soapenv:Body> <VSAA:logOut> <sessionId>29D7CA6F8AFE654307D4960002A127EA</sessionId> </VSAA:logOut> </soapenv:Body></soapenv:Envelope>

Funkcijas LogOut atbildes piemērs:<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Body> <ns2:logOutResponse xmlns:ns2="http://VSAA.ws.vdeavk.tieto.lv/"> <return>true</return> </ns2:logOutResponse> </S:Body></S:Envelope>

2.3. Funkcija: ChangePwdFunkcijas izpildes rezultātā tiek mainīta parole vai arī funkcija tiek atgriezta ar kļūdu.Funkcijas parametri:

Parametrs Apraksts ObligātssessionId Sesijas identifikators JāoldPwd Vecā parole JānewPwd Jaunā parole Jā

Funkcijas ChangePwd pieprasījuma piemērs:<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:VSAA="http://VSAA.ws.vdeavk.tieto.lv/"> <soapenv:Header/> <soapenv:Body> <VSAA:changePwd> <sessionId>29D7CA6F8AFE654307D4960002A127EA</sessionId> <oldPwd>somepassword</oldPwd> <newPwd>somepassword_2</newPwd> </VSAA:changePwd> </soapenv:Body></soapenv:Envelope>

Funkcijas ChangePwd atbildes piemērs:<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Body> <ns2:ChangePwdResponse xmlns:ns2="http://VSAA.ws.vdeavk.tieto.lv/"> <return>true</return> </ns2:ChangePwdResponse> </S:Body></S:Envelope>

2.4. Funkcija: GetPersonsInfoFunkcijas parametri:

Parametrs Apraksts Obligāts Lauka tips ungarums

sessionId Sesijas identifikators Jā VARCHAR2(32)startDate Datums, sākot no kura (ieskaitot) tiek

sagatavoti 1.6.apakšpunktā norādītie dati par personu invaliditāti no VDEĀVK IIS

Nē VARCHAR2(8), formāts YYYYMMDD

finishDate Datums, līdz kuram (ieskaitot) tiek sagatavoti šā pielikuma 1.6.apakšpunktā norādītie dati par personu invaliditāti no

Nē VARCHAR2(8), formāts YYYYMMDD

29

Page 30: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

VDEĀVK IISPersonsCode Personas kods par kuru jāizgūst dati no

VDEĀVK IISNē VARCHAR2(11)

Moment Datums, uz kuru informācija atgriezta. Jāietilpst laika posmā no 01.01.2011. līdz šodienai

Nē VARCHAR2(8), formāts YYYYMMDD

Funkcija atgriež saformētu sarakstu XML formātā par personu vai vairākām personām. Iespējamie funkcijas izmantošanas varianti:1. par visām personām, kurām noteiktā periodā pieņemti vai mainīti lēmumi par

invaliditāti (obligāti parametri SessionID, StartDate, FinishDate);2. par vienu personu visiem lēmumiem (obligātie parametri SessionID,

PersonsCode);3. par vienu personu uz konkrētu datumu spēkā esošie lēmumi (obligātie parametri

SessionID, PersonsCode, Moment).

Visiem invaliditātes periodiem XML datnes struktūra par katru personu ir kā norādīts šā pielikuma 1.6.punktā. Piemērā norādīt pieprasījuma izpilde nepilnam datu komplektam. Funkcijas getPersonsInfo pieprasījuma piemērs:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:VSAA="http://VSAA.ws.vdeavk.tieto.lv/"> <soapenv:Header/> <soapenv:Body> <VSAA:getPersonsInfo> <sessionId>29D7CA6F8AFE654307D4960002A127EA</sessionId> <personsCode>10104319999</personsCode> <startDate>?</startDate> <finishDate>?</finishDate> <moment>20111231</moment> </VSAA:getPersonsInfo> </soapenv:Body></soapenv:Envelope>

Funkcijas getPersonsInfo atbildes piemērs (piemērā iekļauti tikai pašreiz VID nododamo datu veidi):

<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Body> <ns2:getPersonsInfoResponse xmlns:ns2="http://VSAA.ws.vdeavk.tieto.lv/"> <return> <getDate>20140326</getDate> <personsList> <aktivs_lidz_datums>29990101</aktivs_lidz_datums> <exp_datums_inv>20100117</exp_datums_inv> <exp_numurs>35-2010-52</exp_numurs> <ieraksta_statuss>A</ieraksta_statuss> <inv_beigu_datums>29990101</inv_beigu_datums> <inv_grupa>2</inv_grupa> <inv_sak_datums>20100116</inv_sak_datums> <izmainu_datums>20100220</izmainu_datums> <pers_kods>10104319999</pers_kods. Piemērā norādīts > </personsList> <personsList> <aktivs_lidz_datums>20120317</aktivs_lidz_datums> <exp_datums_inv>20110318</exp_datums_inv> <exp_numurs>32-2011-241</exp_numurs> <ieraksta_statuss>D</ieraksta_statuss> <inv_beigu_datums>20120317</inv_beigu_datums> <inv_grupa>3</inv_grupa> <inv_sak_datums>20110318</inv_sak_datums> <izmainu_datums>20110318</izmainu_datums> <pers_kods>10104319999</pers_kods> </personsList> </return> </ns2:getPersonsInfoResponse> </S:Body>

30

Page 31: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

</S:Envelope>

Lietotāja identitātes pārbaude un lietotāja sesijaLietotāju identitātes pārbaude un lietotāja sesijas nodrošināšana tiek realizētas ar funkcijām LogIn, LogOut un sesijas identifikatora piešķiršanu.

Kļūdu formāti4. LOGIN_FAILED – atgriež uz logIn funkciju, ja nepareizs lietotāja vārds vai

parole.5. SESSION_EXPIRED – atgriež visām funkcijām, kurās kā parametrs ir sesijas

identifikators sessionId, ja nepareizs identifikators vai izbeidzies sesijas laiks.6. BAD_OLD_PWD – atgriež ChPwd, ja nepareizi norādīta vecā parole.7. BAD_MOMENT – atgriež funkcijai GetPersonsInfo, ja norādīts nekorekts

Moment (datuma formāts vai nākotnes datums, datums nedrīkst būt mazāks par datumu 01.01.2011.).

8. PERIOD_TOO_LARGE – pieprasījumā norādītais intervāls pārsniedz pieļaujamo 7 kalendāra dienu garumu.

9. INCORRECT_PERIOD – pieprasījumā norādītais laika intervāls ir ārpus perioda no 01.01.2011 līdz šodienai

10. NOT_ENOUGH _PARAMETERS – pieprasījumā pietrūkst parametru informācijas atlasei.

11. UNEXPECTED_ERROR – cita neparedzēta sistēmas kļūda

Kļūdas atbildes piemērs:<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Body> <S:Fault xmlns:ns4="http://www.w3.org/2003/05/soap-envelope"> <faultcode>S:Server</faultcode> <faultstring>Error</faultstring> <detail> <ns2:klud_sar xmlns:ns2="http://VSAA.ws.vdeavk.tieto.lv/"> <klud_tips klud_apraksts="PERIOD_TOO_LARGE" klud_kods="103"/> </ns2:klud_sar> </detail> </S:Fault> </S:Body></S:Envelope>

31

Page 32: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

Pielikums 1.3. VSIA “Autotransporta direkcija” nododamo datu veidi un prasības

1. VDEĀVK IIS saskarne datu apmaiņai ar VSIA “Autotransporta direkcija” (ATD) paredzēta, lai ATD nodrošinātu iespēju iegūt šā pielikuma 1.8.apakšpunktā minētos datus par personas invaliditāti un nodotās informācijas aktualizāciju ar regulāriem tīmekļa pakalpju izsaukumiem. ATD ir tiesīgs mainīt paroli, izmantojot funkciju ChangePwd (skatīt šā pielikuma 3.punktu). Datu nodošana no VDEĀVK IIS uz ATD braukšanas maksas atvieglojumu saņēmēju uzskaites informācijas sistēmu paredzēts realizēt divos posmos:

1.1. Sākotnējā pilna šā pielikuma 1.8.apakšpunktā noteikto datu nodošana par visām personām ar aktīviem invaliditātes lēmumiem par 1. grupu, 2.grupu un bērniem invalīdiem uz datu atlasīšanas datumu tiek realizēta vienreizēji, atlasot datus no VDEĀVK IIS ar speciāli izveidotu atlases programmatūru un saglabājot uz ārējiem datu nesējiem vai uz SFTP servera speciāli VSIA “Autotransporta direkcijai” izveidotā mapē atbilstoši 1.8.apakšpunktā un 3.punktā aprakstītajai struktūrai un iesniedzot VSIA “Autotransporta direkcija” saskaņā ar noslēgtā datu apmaiņas līguma prasībām.

1.2. Tālāka regulāra (par periodu < 7 dienām) datu aktualizācija par no jauna pieņemtajiem lēmumiem un jau pieņemto lēmumu korekcijām, izmantojot tīmekļa pakalpes (web services). Piekļuve ar tīmekļa pakalpēm tiek nodrošināta, izmantojot HTTPS protokolu. Tīmekļa pakalpju izmantošanas apraksts sniegts 3.punktā.

1.3. Datu struktūra „VDEĀVK IIS sesijas izveidošana”

NOSAUKUMS APRAKSTS OBLIGĀTS

Lietotāja vārds VDEĀVK IIS reģistrēts servisu lietotāja vārds

Parole VDEĀVK IIS servisu lietotāja parole Jā

1.4. Datu struktūra „VDEĀVK IIS sesijas izveidošanas izvaddati”

NOSAUKUMS APRAKSTS OBLIGĀTS

Sesija VDEĀVK IIS sesijas identifikators Jā

1.5. Datu struktūra „VDEĀVK IIS ievaddati”

NOSAUKUMS APRAKSTS OBLIGĀTS

Personas kods Personas kods personai par kuru jāizgūst dati par invaliditātes periodiem.Personas kodam jāatbilst Latvijas Republikā noteiktajam personas koda pārbaudes algoritmam.

32

Page 33: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

Ja nav uzdots, izgūst datus par visām personām, kurām ir veiktas izmaiņas kopš norādītā datuma, par visiem invaliditātes periodiem.

Ja ir uzdots, tad izgūst datus par konkrētu personu par visiem invaliditātes periodiem.

Datums no Datums, sākot no kura (ieskaitot) jāizgūst dati par personu invaliditātes periodiem.

Nē.Obligāts, ja pieprasījumā nav norādīts personas kods.

Datums līdz Datums, līdz kuram (ieskaitot) jāizgūst dati par personu invaliditātes periodiem.

Nē.Obligāts, ja pieprasījumā nav norādīts personas kods.

Sesija VDEĀVK IIS sesijas identifikators Jā

1.6. Datu struktūra „VDEĀVK IIS izvaddati”

NOSAUKUMS APRAKSTS OBLIGĀTS

Izgūts Datu izgūšanas datums un laiks JāNo VDEAVK IIS izgūtie dati

Datu struktūra „No VDEĀVK IIS izgūtie dati

1.7. Datu struktūra „No VDEĀVK IIS izgūtie dati”

NOSAUKUMS APRAKSTS

Lauka nosaukums Atgrieztā lauka nosaukums (datu komplekts „Lauka nosaukums” un „Lauka vērtība” vērtības atkārtosies vairākas reizes (skat. šā pielikuma 1.8.apakšpunktu VDEĀVK IIS atgrieztās datu vērtības)

Lauka vērtība Atgrieztā lauka vērtība

1.8. VDEĀVK IIS atgrieztās datu vērtībasKatrs Web servisa izsaukums atgriež datu masīvu ar datiem par visām VDEĀVK IIS reģistrētajām personām ar invaliditāti, kurām atbilstoši šā pielikuma 1.apakšpunktam noteikta invaliditātes grupa.

N.p.k. Lauka nosaukums Apraksts Obligāts1. Personas kods Iespējamās vērtības: personas

kodsJa personai tiek mainīts personas kods, tad informācija izmaiņu režīmā netiek sniegta, bet to var iegūt pieprasot pēc jaunā personas koda.

33

Page 34: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

2. Personas Vārds Iespējamās vērtības: Personas vārds

3. Personas Uzvārds Iespējamās vērtības: Personas uzvārds

4. Invaliditātes grupa Iespējamās vērtības: invaliditātes grupas kods (saskaņā ar šī pielikuma 2.1.apakšpunktu)

5. Invaliditātes sākuma datums

Invaliditātes stāšanās spēkā datums

6. Invaliditātes beigu datums (sākotnējais)

Ar invaliditātes piešķiršanas lēmumu noteiktais invaliditātes beigu datums.Ja invaliditāte noteikta uz mūžu – tad datums 01.01.2999.

Neobligāts (aizpilda ar datumu, līdz kuram drīkst piemērot invaliditātes statusu, balstoties uz konkrēto piešķiršanas lēmumu)

8. Apliecības numurs Apliecības numurs Jā9. Apliecības izsniegšanas

datumsDatums, kad izsniegta apliecība Jā

10. Apliecības derīguma termiņš

Datums, līdz kuram derīga apliecība

11. Apliecības statuss Apliecības statuss uz pieprasījuma dienu

12. Pēdējo izmaiņu datums Pēdējais lēmuma datu izmaiņu datums

2.1. Izmantoto kodifikatoru vērtības

Invaliditātes grupas

Kods Nosaukums 1 Pirmā2 Otrā3 Trešā4 Bērns invalīds

3. VDEĀVK IIS datu izgūšanai izmantoto funkciju aprakstsAprakstā iekļautie piemēri veidoti, izmantojot pašreiz eksistējošo VID datu apmaiņas risinājumu un VID nododamo datu veidus. Saskarne sastāv no šādām funkcijām:

1. LogIn2. LogOut 3. ChangePwd

34

Page 35: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

4. GetPersonInfo

3.2. Funkcija: LogIn

Funkcija atgriež: sesijas identifikatoru (sessionId)

Funkcijas parametri:

Parametrs Apraksts Obligāts

loginName Lietotāja vārds Jā

loginPwd Lietotāja parole Jā

Funkcijas LogIn pieprasījuma piemērs:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:vid="http://vid.ws.vdeavk.tieto.lv/">

<soapenv:Header/>

<soapenv:Body>

<vid:logIn>

<loginName>ws_vid</loginName>

<loginPwd>somepassword</loginPwd>

</vid:logIn>

</soapenv:Body>

</soapenv:Envelope>

Funkcijas LogIn atbildes piemērs:

<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">

<S:Body>

<ns2:logInResponse xmlns:ns2="http://vid.ws.vdeavk.tieto.lv/">

<return>29D7CA6F8AFE654307D4960002A127EA</return>

</ns2:logInResponse>

</S:Body>

</S:Envelope>

3.3. Funkcija: LogOut

Funkcijas izpildes rezultātā tiek izbeigta norādītā sesija.

Funkcijas parametri:

Parametrs Apraksts Obligāts

sessionId Sesijas identifikators Jā

Funkcijas LogOut pieprasījuma piemērs:

35

Page 36: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:vid="http://vid.ws.vdeavk.tieto.lv/">

<soapenv:Header/>

<soapenv:Body>

<vid:logOut>

<sessionId>29D7CA6F8AFE654307D4960002A127EA</sessionId>

</vid:logOut>

</soapenv:Body>

</soapenv:Envelope>

Funkcijas LogOut atbildes piemērs:

<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">

<S:Body>

<ns2:logOutResponse xmlns:ns2="http://vid.ws.vdeavk.tieto.lv/">

<return>true</return>

</ns2:logOutResponse>

</S:Body>

</S:Envelope>

3.4. Funkcija: ChangePwd

Funkcijas izpildes rezultātā tiek mainīta parole vai arī funkcija tiek atgriezta ar kļūdu.

Funkcijas parametri:

Parametrs Apraksts Obligāts

sessionId Sesijas identifikators Jā

oldPwd Vecā parole Jā

newPwd Jaunā parole Jā

Funkcijas ChangePwd pieprasījuma piemērs:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:vid="http://vid.ws.vdeavk.tieto.lv/">

<soapenv:Header/>

<soapenv:Body>

<vid:changePwd>

<sessionId>29D7CA6F8AFE654307D4960002A127EA</sessionId>

<oldPwd>somepassword</oldPwd>

<newPwd>somepassword_2</newPwd>

</vid:changePwd>

</soapenv:Body>

</soapenv:Envelope>

Funkcijas ChangePwd atbildes piemērs:

36

Page 37: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">

<S:Body>

<ns2:ChangePwdResponse xmlns:ns2="http://vid.ws.vdeavk.tieto.lv/">

<return>true</return>

</ns2:ChangePwdResponse>

</S:Body>

</S:Envelope>

3.5. Funkcija: GetPersonsInfo

Funkcijas parametri:

Parametrs Apraksts Obligāts Lauka tips un garums

sessionId Sesijas identifikators Jā VARCHAR2(32)

startDate Datums, sākot no kura (ieskaitot) tiek sagatavoti 1.8. apakšpunktā norādītie dati par personu invaliditāti no VDEĀVK IIS

Nē VARCHAR2(8), formāts YYYYMMDD

finishDate Datums, līdz kuram (ieskaitot) tiek sagatavoti 1.8.apakšpunktā norādītie dati par personu invaliditāti no VDEĀVK IIS

Nē VARCHAR2(8), formāts YYYYMMDD

PersonsCode Personas kods par kuru jāizgūst dati no VDEĀVK IIS

Nē VARCHAR2(11)

Moment Datums, uz kuru informācija atgriezta. Jāietilpst laika posmā no 01.01.2011. līdz šodienai.

Nē VARCHAR2(8), formāts YYYYMMDD

Funkcija atgriež saformētu sarakstu XML formātā par personu vai vairākām personām. Iespējamie funkcijas izmantošanas varianti:- par visām personām (par visiem invaliditātes periodiem kārtējā gadā un iepriekšējos

četros kalendāra gados), kurām noteiktā periodā pieņemti vai mainīti lēmumi par invaliditāti (obligāti parametri SessionID, StartDate, FinishDate);

- par 1 personu periodā (sākot no 01.01.2011., obligātie parametri SessionID, PersonsCode);

- par 1 personu uz konkrētu datumu spēkā esošie lēmumi (obligātie parametri SessionID, PersonsCode, Moment).

Visiem invaliditātes periodiem XML datnes struktūra par katru personu ir šāda:

Lauks XML struktūra Lauka tips un garums

Personas kods <PERS_KODS>

</PERS_KODS>

VARCHAR2(11)

37

Page 38: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

Personas vārds (ekspertīzes numurs IIS)

<VARDS>

</VARDS>

VARCHAR2(20)

Personas uzvārds <UZVARDS>

</UZVARDS>

VARCHAR2(20)

Invaliditātes grupa <INV_GRUPA>

</INV_GRUPA>

VARCHAR2(1)

Invaliditātes sākuma datums

<INV_SAK_DATUMS>

</INV_SAK_DATUMS>

VARCHAR2(8),

formāts YYYYMMDD

Invaliditātes beigu datums

<INV_BEIGU_DATUMS>

</INV_BEIGU_DATUMS>

VARCHAR2(8),

formāts YYYYMMDD

Apliecības numurs <APL_NUMURS>

</APL_NUMURS>

VARCHAR2(8)

Apliecības izsniegšanas datums

<APL_SAK_DATUMS>

</APL_SAK_DATUMS>

VARCHAR2(8),

formāts YYYYMMDD

Apliecības derīguma termiņš

<APL_BEIGU_DATUMS>

</APL_BEIGU_DATUMS>

VARCHAR2(8),

formāts YYYYMMDD

Apliecības statuss <APLIECIBAS_STATUSS> </APLIECIBAS_STATUSS>

VARCHAR2(2)

Pēdējo izmaiņu datums

<IZMAINU_DATUMS>

</IZMAINU_DATUMS>

VARCHAR2(8),

formāts YYYYMMDD

Funkcijas getPersonsInfo pieprasījuma piemērs (piemērs sagatavots tikai ilustrācijai, izmantojot VID datu apmaiņas risinājumu) ar:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:vid="http://vid.ws.vdeavk.tieto.lv/">

<soapenv:Header/>

<soapenv:Body>

<vid:getPersonsInfo>

<sessionId>29D7CA6F8AFE654307D4960002A127EA</sessionId>

<personsCode>10104319999</personsCode>

<startDate></startDate>

<finishDate></finishDate>

<moment>20111231</moment>

</vid:getPersonsInfo>

</soapenv:Body>

</soapenv:Envelope>

Funkcijas getPersonsInfo atbildes piemērs (piemērā iekļauti tikai pašreiz VID nododamie datu veidi):

38

Page 39: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">

<S:Body>

<ns2:getPersonsInfoResponse xmlns:ns2="http://vid.ws.vdeavk.tieto.lv/">

<return>

<getDate>20140326</getDate>

<personsList>

<aktivs_lidz_datums>29990101</aktivs_lidz_datums>

<exp_datums_inv>20100117</exp_datums_inv>

<exp_numurs>35-2010-52</exp_numurs>

<ieraksta_statuss>A</ieraksta_statuss>

<inv_beigu_datums>29990101</inv_beigu_datums>

<inv_grupa>2</inv_grupa>

<inv_sak_datums>20100116</inv_sak_datums>

<izmainu_datums>20100220</izmainu_datums>

<pers_kods>10104319999</pers_kods>

</personsList>

<personsList>

<aktivs_lidz_datums>20120317</aktivs_lidz_datums>

<exp_datums_inv>20110318</exp_datums_inv>

<exp_numurs>32-2011-241</exp_numurs>

<ieraksta_statuss>D</ieraksta_statuss>

<inv_beigu_datums>20120317</inv_beigu_datums>

<inv_grupa>3</inv_grupa>

<inv_sak_datums>20110318</inv_sak_datums>

<izmainu_datums>20110318</izmainu_datums>

<pers_kods>10104319999</pers_kods>

</personsList>

</return>

</ns2:getPersonsInfoResponse>

</S:Body>

</S:Envelope>

3.6. Lietotāja identitātes pārbaude un lietotāja sesija.

Lietotāju identitātes pārbaude un lietotāja sesijas nodrošināšana tiek realizētas ar funkcijām LogIn, LogOut un sesijas identifikatora piešķiršanu.

Kļūdu formāti.

12. LOGIN_FAILED – atgriež uz logIn funkciju, ja nepareizs lietotāja vārds vai parole.13. SESSION_EXPIRED – atgriež visām funkcijām, kurās kā parametrs ir sesijas

identifikators sessionId, ja nepareizs identifikators vai izbeidzies sesijas laiks.14. BAD_OLD_PWD – atgriež ChPwd, ja nepareizi norādīta vecā parole.15. BAD_MOMENT – atgriež funkcijai GetPersonsInfo, ja norādīts nekorekts Moment

(datuma formāts vai nākotnes datums, datums nedrīkst būt mazāks par 01.01.2011.).16. PERIOD_TOO_LARGE – pieprasījumā norādītais intervāls pārsniedz pieļaujamo 7

kalendāra dienu garumu.17. INCORRECT_PERIOD – pieprasījumā norādītais laika intervāls ir ārpus perioda (mazāks

nekā 01.01.2011.).

39

Page 40: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

18. NOT_ENOUGH_PARAMETERS – pieprasījumā pietrūkst parametru informācijas atlasei.

19. UNEXPECTED_ERROR – cita neparedzēta sistēmas kļūda.20. Tehniskas problēmas ar pieslēgumu VDEĀVK serverim – tiek atgriezts sistēmas

nepieejamības gadījumā.

Kļūdas atbildes piemērs:<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">

<S:Body>

<S:Fault xmlns:ns4="http://www.w3.org/2003/05/soap-envelope">

<faultcode>S:Server</faultcode>

<faultstring>Error</faultstring>

<detail>

<ns2:klud_sar xmlns:ns2="http://vid.ws.vdeavk.tieto.lv/">

<klud_tips klud_apraksts="PERIOD_TOO_LARGE" klud_kods="103"/>

</ns2:klud_sar>

</detail>

</S:Fault>

</S:Body>

</S:Envelope>

40

Page 41: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

Pielikums 1.4. Nacionālā veselības dienesta (NVD) “Veselības aprūpes pakalpojumu saņēmēju datubāzei” (VAPSD) nododamo datu veidi un prasības

1. VDEĀVK IIS saskarne datu apmaiņai ar NVD VAPSD paredzēta, lai NVD nodrošinātu iespēju iegūt šā pielikuma 1.8.apakšpunktā minētos datus par personas invaliditāti un nodotās informācijas aktualizāciju ar regulāriem tīmekļa pakalpju izsaukumiem. NVD ir tiesīgs mainīt paroli, izmantojot funkciju ChangePwd (skatīt šā pielikuma 3.punktu). Datu nodošana no VDEĀVK IIS uz NVD VAPSD realizēta divos posmos:

1.1. Sākotnējā pilna šā pielikuma 1.8.apakšpunktā noteikto datu nodošana par visām personām ar aktīviem invaliditātes lēmumiem par 1. grupas, 2.grupas un 3.grupas invalīdiem uz datu atlasīšanas datumu vai uz jebkuru datumu pēc 01.01.2018. tiek realizēta vienreizēji, atlasot datus no VDEĀVK IIS ar speciāli izveidotu atlases programmatūru un saglabājot uz ārējiem datu nesējiem vai uz SFTP servera speciāli NVD izveidotā mapē atbilstoši 1.8.apakšpunktā un 3.punktā aprakstītajai struktūrai un iesniedzot NVD saskaņā ar noslēgtā datu apmaiņas līguma prasībām.

1.2. Tālāka regulāra (par periodu < 7 dienām) datu aktualizācija par no jauna pieņemtajiem lēmumiem un jau pieņemto lēmumu korekcijām, izmantojot tīmekļa pakalpes (web services). Piekļuve ar tīmekļa pakalpēm tiek nodrošināta, izmantojot HTTPS protokolu. Tīmekļa pakalpju izmantošanas apraksts sniegts 3.punktā.

1.3. Datu struktūra „VDEĀVK IIS sesijas izveidošana”

NOSAUKUMS APRAKSTS OBLIGĀTS

Lietotāja vārds VDEĀVK IIS reģistrēts servisu lietotāja vārds

Parole VDEĀVK IIS servisu lietotāja parole Jā

1.4. Datu struktūra „VDEĀVK IIS sesijas izveidošanas izvaddati”

NOSAUKUMS APRAKSTS OBLIGĀTS

Sesija VDEĀVK IIS sesijas identifikators Jā

1.5. Datu struktūra „VDEĀVK IIS ievaddati”

NOSAUKUMS APRAKSTS OBLIGĀTS

Personas kods Personas kods personai par kuru jāizgūst dati par invaliditātes periodiem.Personas kodam jāatbilst Latvijas Republikā noteiktajam personas koda pārbaudes algoritmam.

41

Page 42: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

Ja nav uzdots, izgūst datus par visām personām, kurām ir veiktas izmaiņas kopš norādītā datuma.

Ja ir uzdots, tad izgūst datus par konkrētu personu par visiem invaliditātes periodiem kārtējā gadā un iepriekšējos gados.

Datums no Datums, sākot no kura (ieskaitot) jāizgūst dati par personu invaliditātes periodiem.

Nē.Obligāts, ja pieprasījumā nav norādīts personas kods.

Datums līdz Datums, līdz kuram (ieskaitot) jāizgūst dati par personu invaliditātes periodiem.

Nē.Obligāts, ja pieprasījumā nav norādīts personas kods.

Sesija VDEĀVK IIS sesijas identifikators Jā

1.6. Datu struktūra „VDEĀVK IIS izvaddati”

NOSAUKUMS APRAKSTS OBLIGĀTS

Izgūts Datu izgūšanas datums un laiks JāNo VDEAVK IIS izgūtie dati

Datu struktūra „No VDEĀVK IIS izgūtie dati

1.7. Datu struktūra „No VDEĀVK IIS izgūtie dati”

NOSAUKUMS APRAKSTS

Lauka nosaukums Atgrieztā lauka nosaukums (datu komplekts „Lauka nosaukums” un „Lauka vērtība” vērtības atkārtosies vairākas reizes (skat. šā pielikuma 1.8.apakšpunktu VDEĀVK IIS atgrieztās datu vērtības)

Lauka vērtība Atgrieztā lauka vērtība

1.8. VDEĀVK IIS atgrieztās datu vērtībasKatrs Web servisa izsaukums atgriež datu masīvu ar datiem par visām VDEĀVK IIS reģistrētajām personām ar invaliditāti, kurām atbilstoši šā pielikuma 1.apakšpunktam noteikta invaliditātes grupa.

N.p.k. Lauka nosaukums Apraksts Obligāts1. Personas kods Iespējamās vērtības: personas

kodsJa personai tiek mainīts personas kods, tad informācija izmaiņu režīmā netiek sniegta, bet to var iegūt pieprasot pēc jaunā personas koda.

42

Page 43: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

2. Invaliditātes grupa Iespējamās vērtības: invaliditātes grupas kods (saskaņā ar šā pielikuma 2.1.apakšpunktu)

3. Invaliditātes sākuma datums

Invaliditātes stāšanās spēkā datums

4. Invaliditātes beigu datums (sākotnējais)

Ar invaliditātes piešķiršanas lēmumu noteiktais invaliditātes beigu datums.Ja invaliditāte noteikta uz mūžu – tad datums 01.01.2999.

Neobligāts (aizpilda ar datumu, līdz kuram drīkst piemērot invaliditātes statusu, balstoties uz konkrēto piešķiršanas lēmumu)

5. Invaliditātes lēmums spēkā līdz (Aktīvs līdz)

Datums, līdz kuram lēmums par invaliditāti ir spēkā (gadījumos, ja lēmums ir pārtraukts vai atcelts ar jaunu lēmumu, tad datums ir -1 diena pirms jaunā lēmuma sākuma datuma, vai 01.01.2999. gadījumos, ja invaliditāte noteikta uz mūžu).

6. Pēdējo izmaiņu datums Pēdējais lēmuma datu izmaiņu datums

2.1. Izmantoto kodifikatoru vērtības

Invaliditātes grupas

Kods Nosaukums 1 Pirmā2 Otrā3 Trešā4 Bērns invalīds

3. VDEĀVK IIS datu izgūšanai izmantoto funkciju aprakstsAprakstā iekļautie piemēri veidoti, izmantojot pašreiz eksistējošo VID datu apmaiņas risinājumu un VID nododamo datu veidus un tiek izmantoti, lai uzskatāmāk demonstrētu funkciju darbību. Saskarne sastāv no šādām funkcijām:

5. LogIn6. LogOut 7. ChangePwd 8. GetPersonInfo

3.2. Funkcija: LogIn

Funkcija atgriež: sesijas identifikatoru (sessionId)43

Page 44: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

Funkcijas parametri:

Parametrs Apraksts Obligāts

loginName Lietotāja vārds Jā

loginPwd Lietotāja parole Jā

Funkcijas LogIn pieprasījuma piemērs:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:vid="http://vid.ws.vdeavk.tieto.lv/">

<soapenv:Header/>

<soapenv:Body>

<vid:logIn>

<loginName>ws_vid</loginName>

<loginPwd>somepassword</loginPwd>

</vid:logIn>

</soapenv:Body>

</soapenv:Envelope>

Funkcijas LogIn atbildes piemērs:

<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">

<S:Body>

<ns2:logInResponse xmlns:ns2="http://vid.ws.vdeavk.tieto.lv/">

<return>29D7CA6F8AFE654307D4960002A127EA</return>

</ns2:logInResponse>

</S:Body>

</S:Envelope>

3.3. Funkcija: LogOut

Funkcijas izpildes rezultātā tiek izbeigta norādītā sesija.

Funkcijas parametri:

Parametrs Apraksts Obligāts

sessionId Sesijas identifikators Jā

Funkcijas LogOut pieprasījuma piemērs:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:vid="http://vid.ws.vdeavk.tieto.lv/">

<soapenv:Header/>

<soapenv:Body>

<vid:logOut>

<sessionId>29D7CA6F8AFE654307D4960002A127EA</sessionId>

</vid:logOut>

44

Page 45: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

</soapenv:Body>

</soapenv:Envelope>

Funkcijas LogOut atbildes piemērs:

<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">

<S:Body>

<ns2:logOutResponse xmlns:ns2="http://vid.ws.vdeavk.tieto.lv/">

<return>true</return>

</ns2:logOutResponse>

</S:Body>

</S:Envelope>

3.4. Funkcija: ChangePwd

Funkcijas izpildes rezultātā tiek mainīta parole vai arī funkcija tiek atgriezta ar kļūdu.

Funkcijas parametri:

Parametrs Apraksts Obligāts

sessionId Sesijas identifikators Jā

oldPwd Vecā parole Jā

newPwd Jaunā parole Jā

Funkcijas ChangePwd pieprasījuma piemērs:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:vid="http://vid.ws.vdeavk.tieto.lv/">

<soapenv:Header/>

<soapenv:Body>

<vid:changePwd>

<sessionId>29D7CA6F8AFE654307D4960002A127EA</sessionId>

<oldPwd>somepassword</oldPwd>

<newPwd>somepassword_2</newPwd>

</vid:changePwd>

</soapenv:Body>

</soapenv:Envelope>

Funkcijas ChangePwd atbildes piemērs:

<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">

<S:Body>

<ns2:ChangePwdResponse xmlns:ns2="http://vid.ws.vdeavk.tieto.lv/">

<return>true</return>

</ns2:ChangePwdResponse>

</S:Body>

45

Page 46: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

</S:Envelope>

3.5. Funkcija: GetPersonsInfo

Funkcijas parametri:

Parametrs Apraksts Obligāts Lauka tips un garums

sessionId Sesijas identifikators Jā VARCHAR2(32)

startDate Datums, sākot no kura (ieskaitot) tiek sagatavoti 1.8. apakšpunktā norādītie dati par personu invaliditāti no VDEĀVK IIS

Nē VARCHAR2(8), formāts YYYYMMDD

finishDate Datums, līdz kuram (ieskaitot) tiek sagatavoti 1.8.apakšpunktā norādītie dati par personu invaliditāti no VDEĀVK IIS

Nē VARCHAR2(8), formāts YYYYMMDD

PersonsCode Personas kods par kuru jāizgūst dati no VDEĀVK IIS

Nē VARCHAR2(11)

Moment Datums, uz kuru informācija atgriezta. Nē VARCHAR2(8), formāts YYYYMMDD

Funkcija atgriež saformētu sarakstu XML formātā par personu vai vairākām personām. Iespējamie funkcijas izmantošanas varianti:- par visām personām (par visiem invaliditātes periodiem sākot no 01.01.2011.), kurām

noteiktā periodā pieņemti vai mainīti lēmumi par invaliditāti (obligāti parametri SessionID, StartDate, FinishDate);

- par 1 personu periodā (sākot no 01.01.2011., obligātie parametri SessionID, PersonsCode);

- par 1 personu uz konkrētu datumu spēkā esošie lēmumi (obligātie parametri SessionID, PersonsCode, Moment).

Visiem invaliditātes periodiem XML datnes struktūra par katru personu ir šāda:Lauks XML struktūra Lauka tips un garums

Personas kods <PERS_KODS>

</PERS_KODS>

VARCHAR2(11)

Invaliditātes grupa <INV_GRUPA>

</INV_GRUPA>

VARCHAR2(1)

Invaliditātes sākuma datums

<INV_SAK_DATUMS>

</INV_SAK_DATUMS>

VARCHAR2(8),

formāts YYYYMMDD

Invaliditātes beigu datums

<INV_BEIGU_DATUMS>

</INV_BEIGU_DATUMS>

VARCHAR2(8),

formāts YYYYMMDD

Invaliditātes lēmums spēkā līdz

<AKTIVS_LIDZ_DATUMS>

</AKTIVS_LIDZ_DATUMS>

VARCHAR2(8),

formāts YYYYMMDD

Pēdējo izmaiņu <IZMAINU_DATUMS> VARCHAR2(8),

46

Page 47: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

datums </IZMAINU_DATUMS> formāts YYYYMMDD

Funkcijas getPersonsInfo pieprasījuma piemērs:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:vid="http://vid.ws.vdeavk.tieto.lv/">

<soapenv:Header/>

<soapenv:Body>

<vid:getPersonsInfo>

<sessionId>29D7CA6F8AFE654307D4960002A127EA</sessionId>

<personsCode>10104319999</personsCode>

<startDate></startDate>

<finishDate></finishDate>

<moment>20111231</moment>

</vid:getPersonsInfo>

</soapenv:Body>

</soapenv:Envelope>

Funkcijas getPersonsInfo atbildes piemērs (piemērā iekļauti tikai pašreiz VID nododamie datu veidi):

<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">

<S:Body>

<ns2:getPersonsInfoResponse xmlns:ns2="http://vid.ws.vdeavk.tieto.lv/">

<return>

<getDate>20140326</getDate>

<personsList>

<inv_beigu_datums>29990101</inv_beigu_datums>

<inv_grupa>2</inv_grupa>

<inv_sak_datums>20100116</inv_sak_datums>

<izmainu_datums>20100220</izmainu_datums>

<pers_kods>10104319999</pers_kods>

</personsList>

<personsList>

<inv_beigu_datums>20120317</inv_beigu_datums>

<inv_grupa>3</inv_grupa>

<inv_sak_datums>20110318</inv_sak_datums>

<izmainu_datums>20110318</izmainu_datums>

<pers_kods>10104319999</pers_kods>

</personsList>

</return>

</ns2:getPersonsInfoResponse>

</S:Body>

</S:Envelope>

47

Page 48: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

3.6. Lietotāja identitātes pārbaude un lietotāja sesija.

Lietotāju identitātes pārbaude un lietotāja sesijas nodrošināšana tiek realizētas ar funkcijām LogIn, LogOut un sesijas identifikatora piešķiršanu.

Kļūdu formāti.

21. LOGIN_FAILED – atgriež uz logIn funkciju, ja nepareizs lietotāja vārds vai parole.22. SESSION_EXPIRED – atgriež visām funkcijām, kurās kā parametrs ir sesijas

identifikators sessionId, ja nepareizs identifikators vai izbeidzies sesijas laiks.23. BAD_OLD_PWD – atgriež ChPwd, ja nepareizi norādīta vecā parole.24. BAD_MOMENT – atgriež funkcijai GetPersonsInfo, ja norādīts nekorekts Moment

(datuma formāts vai nākotnes datums, datums nedrīkst būt mazāks par 01.01.2011.).25. PERIOD_TOO_LARGE – pieprasījumā norādītais intervāls pārsniedz pieļaujamo 7

kalendāra dienu garumu.26. INCORRECT_PERIOD – pieprasījumā norādītais laika intervāls ir ārpus perioda (mazāks

nekā 01.01.2011.).27. NOT_ENOUGH_PARAMETERS – pieprasījumā pietrūkst parametru informācijas

atlasei. 28. UNEXPECTED_ERROR – cita neparedzēta sistēmas kļūda.29. Tehniskas problēmas ar pieslēgumu VDEĀVK serverim – tiek atgriezts sistēmas

nepieejamības gadījumā.

Kļūdas atbildes piemērs:<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">

<S:Body>

<S:Fault xmlns:ns4="http://www.w3.org/2003/05/soap-envelope">

<faultcode>S:Server</faultcode>

<faultstring>Error</faultstring>

<detail>

<ns2:klud_sar xmlns:ns2="http://vid.ws.vdeavk.tieto.lv/">

<klud_tips klud_apraksts="PERIOD_TOO_LARGE" klud_kods="103"/>

</ns2:klud_sar>

</detail>

</S:Fault>

</S:Body>

</S:Envelope>

48

Page 49: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

1.5.Pielikums. Esošā atļauto WS tiesību saraksta ekrānforma.

49

Jāpapildina ar iespējām pievienot jaunas llietotāju tiesības, līdzīgi kā VID, bet ar atšķirīgām datu kopām

Page 50: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

1.6.Pielikums. Esošā atļauto WS lietotāju saraksta ekrānforma.

50

Jānodrošina iespējas pievienot WS lietotāju sarakstam jaunos lietotājus ar katram lietotājiem atšķirīgu nododamo datu kopu.

Page 51: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

1.7.Pielikums. Esošā tīmekļa pakalpes izmantojošo iestāžu saraksta ekrānforma.

51

Jāpapildina ar iespējām pievienot jaunās iestādes. Pašreiz VID nav iespējams mainīt/konfigurēt nododamo datu sarakstu.

Page 52: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

1.8. Pielikums. Pašreizējā tīmekļa pakalpju lietotāju ekrānforma VID

52

Jāpapildina ar iespējām nodrošināt ar konfigurējamu no IIS nododamo datu veidu sarakstu, norādot iestādes kodu, līdzīgi kā izveidots Universālajā pakalpojumā vai izmantojot citu risinājumu

Page 53: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

1.9. pielikums. IIS pašreizējā Universālajā pakalpojumā ārējām iestādēm ar tīmekļa pakalpēm nododamo datu konfigurācijas ekrānforma

53

Page 54: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

1.10.pielikums. IIS pašreizējā ārējām iestādēm ar tīmekļa pakalpēm nododamo datu veidu izvēles ekrānforma

54

Page 55: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

1.11. Pielikums. VDEĀVK IIS Universālajā pakalpojumā datu apmaiņai ar tīmekļa pakalpēm pieļaujamie datu veidi

Iekšējais nosaukums Ārējais nosaukums Var iegūt no Avots, IIS Oracle DB tabulaPER_NAME Vārds PK;CERT_NUM; IIS_PERSONSPER_SURNAME Uzvārds PK;CERT_NUM; IIS_PERSONSPK Personas kods CERT_NUM IIS_PERSONSFTRAUC01 Psihiski funkcionālie traucējumi PK; IIS_PER_FTFTRAUC02 Kustību funkcionālie traucējumi PK; IIS_PER_FTFTRAUC03 Redzes funkcionālie traucējumi PK; IIS_PER_FTFTRAUC04 Dzirdes funkcionālie traucējumi PK; IIS_PER_FTFTRAUC99 Pārējie funkcionālie traucējumi PK; IIS_PER_FTINV_GROUP Invaliditātes grupa PK; IIS_INVALIDITIESINV_GROUP_NAME Inval. grupas nosaukums PK; IIS_K24_INV_GROUPSINV_FROM Invaliditāte no PK; IIS_INVALIDITIESINV_TO Invaliditāte noteikta līdz PK; IIS_INVALIDITIESINV_ACTIVE_TO Invaliditāte spēkā līdz PK; IIS_INVALIDITIESINV_CAUSE Invaliditātes cēlonis PK; IIS_INVALIDITIESINV_CAUSE_CODE Invaliditātes cēloņa kods PK; IIS_INVALIDITIESINV_STATUS Invaliditātes lēmuma statuss PK; IIS_INVALIDITIESINV_NR Invaliditātes ekspertīzes lēmuma nr. PK; IIS_EXPERTIZESINV_DOCT_PK Ārsta personas kods, inval. PK; IIS_EXPERTIZESINV_DOCT_NAME Ārsta vārds, inval. PK; IIS_EXPERTIZESINV_DOCT_SURNAME Ārsta uzvārds, inval. PK; IIS_EXPERTIZESPCTS_FROM DSZP, datums no PK; IIS_WORK_LOSS_PCTSPCTS_TO DSZP, datums noteikts līdz PK; IIS_WORK_LOSS_PCTSPCTS_ACTIVE_TO DSZP, datums spēkā līdz PK; IIS_WORK_LOSS_PCTSPCTS_AS %, arodsaslimšana PK; IIS_WORK_LOSS_PCTSPCTS_NGD %, NGD PK; IIS_WORK_LOSS_PCTSPCTS_CR %, ČAESASL PK; IIS_WORK_LOSS_PCTSPCTS_STATUS DSZP lēmuma statuss PK; IIS_WORK_LOSS_PCTSPCTS_NR DSZP ekspertīzes lēmuma nr. PK; IIS_EXPERTIZESPCTS_DOCT_PK Ārsta personas kods, DSZP PK; IIS_EXPERTIZESPCTS_DOCT_NAME Ārsta vārds, DSZP PK; IIS_EXPERTIZES

55

Page 56: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

PCTS_DOCT_SURNAME Ārsta uzvārds, DSZP PK; IIS_EXPERTIZESPD Prognozējamā invaliditāte PK; IIS_PREDICTED_DISABILITIESPD_FROM Progn. inval. noteikta no PK; IIS_PREDICTED_DISABILITIESPD_TO Progn. inval. noteikta līdz PK; IIS_PREDICTED_DISABILITIESPD_ACTIVE_TO Progn. inval. spēkā līdz PK; IIS_PREDICTED_DISABILITIESPD_STATUS Progn. inval. lēmuma statuss PK; IIS_PREDICTED_DISABILITIESPD_NR Pr. inval. ekspertīzes lēmuma nr. PK; IIS_EXPERTIZESPD_DOCT_PK Ārsta personas kods, pr. inv. PK; IIS_EXPERTIZESPD_DOCT_NAME Ārsta vārds, pr. inv. PK; IIS_EXPERTIZESPD_DOCT_SURNAME Ārsta uzvārds, pr. inv. PK; IIS_EXPERTIZESAUTO_IND_DECISION Med. indikācijas transportam PK; IIS_AUTO_INDICATIONSAUTO_FROM Transporta indikācijas no PK; IIS_AUTO_INDICATIONSAUTO_TO Transporta indikācijas noteiktas līdz PK; IIS_AUTO_INDICATIONSAUTO_ACTIVE_TO Transporta indikācijas spēkā līdz PK; IIS_AUTO_INDICATIONSAUTO_INDICATIONS Transporta indikāciju veids PK; IIS_AUTO_INDICATIONSAUTO_STATUS Transporta indikāciju lēmuma statuss PK; IIS_AUTO_INDICATIONSAUTO_NR Transp. indik. atzinuma nr. PK; IIS_EXPERTIZESNURSING Kopšanas indikācijas PK; IIS_OTHER_RESOLUTIONSNURSING_FROM Kopšanas indikācijas no PK; IIS_OTHER_RESOLUTIONSNURSING_TO Kopšanas indikācijas noteiktas līdz PK; IIS_OTHER_RESOLUTIONSNIRSING_ACTIVE_TO Kopšanas indikācijas spēkā līdz PK; IIS_OTHER_RESOLUTIONSNURSING_STATUS Kopšanas indikāciju lēmuma statuss PK; IIS_OTHER_RESOLUTIONSNURSING_NR Kopšanas indik. atzinuma nr. PK; IIS_EXPERTIZESNATURALISATION Naturalizācijas atvieglojumi PK; IIS_OTHER_RESOLUTIONSNATURALISATION_DATE Naturalizācijas atv. not. dat. PK; IIS_OTHER_RESOLUTIONSNATURALISATION_EASING Atvieglojumi naturalizācijai PK; IIS_OTHER_RESOLUTIONSNATURALISATION_STATUS Naturalizācijas atv. lēmuma statuss PK; IIS_OTHER_RESOLUTIONSNATURALISATION_NR Naturalizācijas indik. atzinuma nr. PK; IIS_EXPERTIZESSL DNL pagarināšana pēc 26. n. PK; IIS_OTHER_RESOLUTIONSSL_DATE DNL pagarināšanas datums PK; IIS_OTHER_RESOLUTIONSSL_STATUS DNL pagarināšanas lēmuma statuss PK; IIS_OTHER_RESOLUTIONSSL_NR DNL pagarināšanas atzinuma nr. PK; IIS_EXPERTIZES

56

Page 57: 1€¦  · Web viewCentos Linux 6.5 DBVS Oracle Database 11g Release 11.2.0.4.0 - 64bit Production IIS Testa Oracle datu bāze 7. win-t7-1-test, Windows 2012 standart 64 bit Aplikāciju

SL_DOCT_PK Ārsta personas kods, DNL PK; IIS_EXPERTIZESSL_DOCT_NAME Ārsta vārds, DNL PK; IIS_EXPERTIZESSL_DOCT_SURNAME Ārsta uzvārds, DNL PK; IIS_EXPERTIZESCERT_NUM Apliecības numurs PK; IIS_BLANKSCERT_ISSUE_DATE Izsniegšanas datums PK; CERT_NUM; IIS_BLANKSCERT_VALID_TO Derīguma datums PK; CERT_NUM; IIS_BLANKSCERT_ACTIVE_TO Apgrozībā līdz PK; CERT_NUM; IIS_BLANKSCERT_STATUS Apliecības statuss PK; CERT_NUM; IIS_BLANKSCERT_GROUP Inval. grupa PK; CERT_NUM; IIS_BLANKSCERT_VDEAK1 Apl. izsniegšanas struktūrvienība PK; CERT_NUM; IIS_BLANKSWARR_PK Apliecības saņēmēja pers. kods PK; CERT_NUM; IIS_BLANKSWARR_NAME Apliecības saņēmēja vārds PK; CERT_NUM; IIS_BLANKSWARR_SURNAME Apliecības saņēmēja uzvārds PK; CERT_NUM; IIS_BLANKS

ASSIST_DECISIONAtzinums par asistenta pakalpojumu nepieciešamību (pašvaldībā) piešķirts PK; IIS_OTHER_RESOLUTIONS

ASSIST_FROMAsistenta pakalpojumu atzinuma lēmuma datums no PK; IIS_OTHER_RESOLUTIONS

ASSIST_TOAsistenta pakalpojumu atzinuma lēmuma datums līdz PK; IIS_OTHER_RESOLUTIONS

ASSIST_NR Asistenta pakalpojumu atzinuma numurs PK; IIS_OTHER_RESOLUTIONSASSIST_ACTIVE_TO Asistenta pakalpojumu lēmums aktīvs līdz PK; IIS_OTHER_RESOLUTIONSASSIST_STATUS Asistenta pakalpojumu lēmuma statuss PK; IIS_OTHER_RESOLUTIONS

57