Page History
| Navitabs | ||||
|---|---|---|---|---|
| ||||
Indledning
Nærværende dokument udgør driftsvejledningen for Lpr3indlæseren. Lpr3indlæseren er en stamdataindlæser som vedligeholder data fra Landspatientregisteret.
Lpr3indlæseren er en webapplikation der deployer på en Wildfly applikationsserver.
Distributionen af Lprindlæseren foregår som et Docker image der er bygget på NSP platform Docker imaget (registry.nspop.dk/platform/nsp)
Monitoreringssnitflader
Alle Lpr3indlæsere overvåges via en simpel statusservice. (Se evt. https://www.nspop.dk/display/public/web/Husregler+for+udvikling+til+NSP#HusreglerforudviklingtilNSP-Snitfladetilmonitorering(gl4.4)).
Denne statusservice bliver overvåget ved at den polles hver 10. sekund for en ny status (200 ok og 500 fejl pr default HTTP). Ved 500 er det tegn på, at en supporter skal igang med at kigge på problemet.
Statusservicen giver udslag i følgende situationer, som vil sætte support igang
- En filsæt validering fejler - dvs. at den senest modtagne fil er afvist som helhed
- En Lpr3event-validering fejler - dvs. at enkelte Lpr3events i en modtagen fil ikke opfylder validitets-regler.
Hvis en Lpr3event er fejlet i et load, så vil fejl markeringen først blive fjernet når der er modtaget et nyt load hvor den pågældende Lpr3event er indlæst med succes. - Afhængighedsproblemer (fx. ingen forbindelse til databasen eller SFTP server)
- Der er gået uforholdsmæssigt lang tid siden vi har fået sidste fil (kan konfigureres)
Generelle overvågningssnitflader
Ingen - ud over den beskrevne statusservice.
Service snitflader
Ingen - de data der indlæses i registret via Lpr3indlæseren stilles til rådighed i Lpr3 registerdatabasen . Lpr3indlæseren selv udstiller ikke nogen services.
Håndtering af fejlsituationer
Når statusservicen svarer med en http 500 skal der igangsættes support til hhv.
- Afklaring af fejl på database eller SFTP forbindelse og efterfølgende re-etablering
- Ved fejl i tilsæt validering og manglende eller for afvigende tilsæt, skal der tages kontakt til Praksys som leverer filsættet for at afklare fejlen og bede dem om at igangsætte handlinger der retter fejlen.
Beskrivelse af logs
Lpr3indlæseren skriver til 4 forskellige log filer, der alle er placeret lokalt i Docker containeren i Wildfly standard log folderen: /pack/wildfly8/standalone/log
NSP SLA log
Denne log ligger i filen nsputil-sla.log og indeholder NSP SLA logninger på formen