Versions Compared

Key

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

...

Route

Funktionalitet

/projekter/{id}

Laver et kald til nap-admin administration og viser en projektoversigt.

I tilfælde af http fejl vises dette til brugeren.

/kontaktViser informationer om, hvordan der kan oprettes en NSP support sag

Konfiguration

configurations.json  json mappes til /pack/webapp/assets/

...

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

Single page application med 3 2 routes:

Route

Funktionalitet

/projects

Laver et kald til nap-admin og administration og viser en projektoversigt.

I tilfælde af http fejl vises dette til brugeren.

/helpViser informationer om, hvordan der kan oprettes en NSP support sag.

...

Håndtering af fejlsituationer og logning

Da nap-lobby-web er en stateless webapplikation, som bliver statisk serviceret fra wildfly foregår der og der foregår ingen logning i denne komponent.. Fejl vil dog blive skrevet ud i konsollen. I tilfælde af http fejl bliver klienten bliver klienten præsenteret med en læsevenligfejlfejl.

Nap-test-web

Hvordan fungerer servicen

...

Håndtering af fejlsituationer og logning

Da nap-test-web er en stateless webapplikation, som bliver statisk serviceret fra wildfly foregår der og der foregår 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-admin

...

Snitflade

Servicen kalder en database med projekter og udstiller dem på en REST snitfalde.

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.

Returnere 200,

Hvis der kan oprettes forbindelse til den database, der er konfigureret i datasource "jboss/datasources/admin"

. Ellers returnes

, 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).

...