Page History
...
Alle indlæ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)).
Statusservicen kan tilgås på URL http://<host>:<port>/proevebestillingsindlaeser/status hvor <host>
og <port>
peger på den aktuelle installation.
Denne statusservice bliver overvåget ved at den polles bliver kaldt hver 10. sekund for . Denne returnerer en ny status (200 ok og 500 fejl pr default HTTPHTTP status kode, som enten er 200 (ok) eller 500 (internal server error). Ved 500 er det tegn på, at en supporter NSP driftleverandøren skal igang i gang med at kigge på undersøge problemet.
Statusservicen giver udslag i følgende situationer, som vil sætte support igangi gang:
- Afhængighedsproblemer (fx. ingen forbindelse til en database eller en SFTP server)
- Hvis håndteringen af et modtaget batch ikke er færdiggjort efter X timer pga. manglende kvittering fra Synlab, hvor X er konfigurerbart.
De mulige svar fra statusservicen er beskrevet her.
Generelle overvågningssnitflader
Ingen - ud over den beskrevne statusservice.
Service snitflader
Ingen.
Hvordan agerer Prøvebestillingsindlæseren
:
OK status
Ved normal drift vil statusservicen returnere http 200 med denne information
Her vises detaljer om det kørende byg samt, hvilke skabeloner der er kendte.
Ikke OK status
Opstår som følge af HTTP 500 status kode og kræver NSP driftleverandørens umiddelbare opmærksomhed. De mulige situationer, hvor HTTP 500 status kode leveres er beskrevet herunder.
Ikke færdiggjorte CPR batches
Hvis der mod forventning ligger CPR batches, som ikke er færdiggjorte pga. manglende kvitteringer fra Synlab vil følgende status vises:
Der er her behov for at NSP driftleverandøren tager fat i Synlab og eftersøger de(n) manglende kvittering(er).
Manglende adgang eksterne systemer
Status siden giver besked hvis der mangler adgang til et eller flere eksterne systemer.
SFTP
Hvis der ikke er adgang til en eller flere SFTP servere vil status vises som
Der er her behov for at NSP driftleverandøren tager fat i leverandøren af den SFTP server, hvortil der ikke kan opnås forbindelse.
Databaser
Hvis der ikke er adgang til en af de anvendte databaser vil status vises som
eller
Der er her behov for at NSP driftleverandøren tager fat i NSP leverandøren for at udrede, hvorfor der mangler adgang til en eller flere databaser.
Generelle overvågningssnitflader
Ingen - ud over den beskrevne statusservice.
Service snitflader
Ingen.
Hvordan agerer Prøvebestillingsindlæseren
Prøvebestillingsindlæseren aflæser Prøvebestillingsindlæseren poller en eller flere SFTP servere for nye filer af typen .xlsx (et CPR batch)
, og når der dukker en fil op, hentes den ind til Prøvebestillingsindlæseren og slettes fra SFTP serveren.
...