Dette dokument er rettet mod systemadministratorer og driftspersoner, som skal kunne håndtere driftsmæssige aspekter af komponenten.
Driftsvejledningen indeholder information om hensyn til eksterne afhængigheder, placering af logfiler og konfigurationsfiler.
Single page application med 2 routes:
Route | Funktionalitet |
---|---|
/projekter/{id} | Laver et kald til nap-administration og viser en projektoversigt. I tilfælde af http fejl vises dette til brugeren. |
/kontakt | Viser informationer om, hvordan der kan oprettes en NSP support sag |
configurations.json mappes til /pack/webapp/assets/
Key | Value |
---|---|
projectsEndpoint | Projekt endpoint |
serverUrl | Relative path til nap-admin |
Konfigurationen kan ændres runtime, men skal matche loadbalancer indstillingerne.
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.
Single page application med 2 routes:
Route | Funktionalitet |
---|---|
/projects | Laver et kald til nap-administration og viser en projektoversigt. I tilfælde af http fejl vises dette til brugeren. |
/help | Viser informationer om, hvordan der kan oprettes en NSP support sag. |
configurations.json mappes til /pack/webapp/assets/
Key | Value |
---|---|
projectsEndpoint | Projekt endpoint |
serverUrl | Relative path til nap-admin |
Konfigurationen kan ændres runtime, men skal matche loadbalancer indstillingerne.
nap-lobby-web er en stateless webapplikation, 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-test-web fungerer som test-suite til værtsystemer.
Den tester, at kommunikationen over broen fungerer som den skal, og der er således ingen konfiguration, opsætning eller logning.
nap-test-web er en stateless webapplikation, 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.
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). |
Endpoints | Funktionalitet |
---|---|
/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. |
Følgende konfigurationsfiler skal være tilgængelige i classpath under deployment (loades fra applikationsserverens modules/dk/sds/nsp/nap/admin/main).
Konfigurationsfiler | |
---|---|
Filnavn | Indhold |
nap-admin-compose-ds.xml | Datasource beskrivelse. <datasources xmlns="http://www.jboss.org/ironjacamar/schema" |
log4j-napadmin.xml | log4j konfiguration |
nap.jks | JKS fil indeholdende NAP certifikat til audience /nap |
nap-admin.properties | # Path to the service provider certificate |
trusted-sts-certs.jks | JKS fil med certifikater fra STS providers. |
Log4j konfigurationen skal findes i log4j-napadmin.xml på classpath.
Ved default konfiguration skrives alle modul-reletarede fejl til nap-admin.log
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.
Er et dummy læge praksis system, som ikke kræver nogen drift.