Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Navitabs
root*Graviditetsmappe Web Facade (gm-web-facade) NADM - Nationalt Administrations Modul - Leverancebeskrivelse


Indholdsfortegnelse

Table of Contents

Indledning

...

TODO: links til yaml filer?


Overvågning (servlet)


Endpoints

Funktionalitet

/isAlive

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

Da denne service ikke er afhængige af database eller andre interne services, returnere den altid 200, hvis applikationen kører.


Login / logout 

Endpoints

Funktionalitet

/nadm/login

Start login flow, der ender når bruger med ønsket rolle er valgt.

/nadm/logout

Invalider session og rediriger til logout side


Konfiguration

Konfiguration af web facade sker i filerne "compose/configuration" mappen som er beskrevet i  NADM - NAF (web facade) - Installationsvejledning I det følgende gennemgåes konfigurationsfilernes detaljer.

...

I det følgende gennemgåes en oversigt over komponentens konfigurationsfiler.

Konfigurationsfiler for web facade
log4j-maternity.xmlLog4j opsætninger der følger gængs standard på NSP.
log4j-nspslalog.propertiesLog4j slalog opsætninger der følger gængs standard på NSP.


Logning

Alle logfiler er at finde i Wildfly Server log directory (/pack/wildfly/standalone/log/). Herunder findes en liste over alle logfiler med en beskrivelse af hvilke komponenter der skriver til dem. 

Logfilnavn

Komponenter der skriver til denne

access.log-
NSP Accesshandler skippes. Acces handling sker i oiosaml
accesshandler.log-
NSP Accesshandler skippes. Acces handling sker i oiosaml
audit.log-
NSP Accesshandler skippes. Acces handling sker i oiosaml
maternity-web-facade.logApplikation
maternity-web-facade-sla.logApplikation (se nedenfor for specifikation af slalog punkter)
nsp-kafka.log-
oiosaml-sp.logOIOSAML
oiosaml-sp-audit.logOIOSAML Audit
server.logWildfly Applikationsserver


 SLA log punkter

LogPointUniqueIdLogPointUniqueIdBeskrivelse










Eksempel:




 Fejlhåndtering

Applikationsfejl bliver logget ved hjælp af log4j, med type ERROR, INFO, DEBUG alt efter hvor alvorlig fejlen er samt et errorId som kommunikeres til klienten.

...