Versions Compared

Key

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

...

Servicen tilbyder i tilgift til NSPs standard-funktioner to muligheder muligheden for at reloade loade data i cache fra databasen:

Funktion

Beskrivelse

Eksempel-response

/statusNSP Standardfunktion. HTTP-response-code angiver servicens tilgængelighed

HTTP/1.1 200

= OK

OK
{
  "Version":"1.0.0",
  "Cache":"Cold",
  "CacheLoadTime":"-999999999-01-01T00:00",
  "Database":"Available",
  "Status":"Reload required"
}

/versionNSP Standardfunktion. Versions-nummeret sendes som response-text1.0.0
/reloadGenindlæser data fra databasen
, hvis antallet af rækker er ændret siden sidste indlæsning
'Reload
not necessary' eller 'Reload done'/forcereloadGenindlæser data fra databasen ubetingetReload forced
done at 2020-04-01T12:00:00.000'

Status og forventet reaktion herpå

I strukturen returneret fra kald til "/status" fås følgende kombinationer


Database available

Database Unavailable

Cache ColdHTTP/1.1 200
Status: Reload required
HTTP/1.1 500
Status: Unable to load cache
Cache WarmHTTP/1.1 200
Status: OK
HTTP/1.1 200
Status: Degraded

Ved "Degraded" og "Unable to load cache" bør driften foretage fejlfinding af forbindelsen til datasourcen.

Ved "Reload required" forsøger servicen selv et reload, og driften behøver ikke gøre noget. Kald foretaget efter reloadet er kørt til ende, bør returnere "OK".

Fejlfinding

Fejlfinding foregår ved gennemsyn af logfilerne. Der er ingen kendte fejl.

...