Versions Compared

Key

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

...

Håndtering af fejlsituationer og logning

Nap-admin-web er en stateless web applikation, foregår der ingen logning i denne komponent. Fejl vil dog blive skrevet ud i konsollen. I tilfælde af http fejl bliver klienten præsenteret med en fejl.

Nap-lobby-web

Hvordan fungerer servicen

...

Endpoints

Funktionalitet

/projekter/{id}Validerer den indkommende SAMLassertion, kalder databasen og henter Projekt(er) baseret på det cvr nummer der tilknyttet brugerkonteksten.
/webapps/{id}Validerer den indkommende SAMLassertion, kalder databasen og henter WebApp(er).

Overvågnings snitflade

EndpointsFunktionalitet
/isAlive

Bruges af loadbalanceren for at tjekke at servicen er deployet. Returnerer en html side med deployment info.

Hvis der kan oprettes forbindelse til den database, der er konfigureret i datasource "jboss/datasources/admin", Returnere 200, ellers returneres 500.

Konfiguration

Følgende konfigurationsfiler skal være tilgængelige i classpath under deployment (loades fra applikationsserverens modules/dk/sds/nsp/nap/admin/main).

...

Ved default konfiguration skrives alle modul-reletarede fejl til nap-admin.log

Fejlhåndtering

Applikationsfejl bliver logget ved hjælp af log4j, med type ERROR, INFO, DEBUG alt efter hvor alvorlig fejlen er. 

Fejlene vil blive vist i konsollen. 

Nap-java-host

Er et dummy læge praksis system, som ikke kræver nogen drift.

...