Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

Image Added

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:

Image Added

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

Image Added

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

Image Added

eller 

Image Added

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.

...