Versions Compared

Key

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

...

Dette dokument er rettet mod systemadministratorer og driftspersoner, som skal kunne håndtere driftsmæssige aspekter af komponenten.
Driftsvejledningen indeholder information om Nap-reference-web og Nap-reference facade med hensyn til eksterne afhængigheder, standard placering af logfiler og konfigurationsfiler.

Nap-reference-web

Konfiguration

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

...

Key

...

Value

...

Konfigurationen kan ændres runtime, men skal matche loadbalancer indstillingerne.

Hvordan fungerer servicen

Single page application med 3 routes:

RouteFunktionalitet
/aftaler

Viser en patientaftaleoversigt ved lave et kald til til nap-reference-facade.

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

/hjælpViser informationer om, hvordan der kan oprettes en NSP support sag

Konfiguration

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

Key

Value

AppointmentsEndpointAftale endpoint
ServerUrlRelative path til nap-reference-facade

Konfigurationen kan ændres runtime, men skal matche loadbalancer indstillingerne.

Logning

Da nap reference web er en stateless webapplikation, som bliver statisk serviceret fra wildfly foregår der ingen logning i denne komponent.


Nap-reference-facade

Hvordan fungerer servicen

Validerer den indkommende SAMLassertion efterfulgt af et kaldet til Dokumentdelingsservice (DDS) for at hente aftale dokumenter for en patient.

Konfiguration

Konfigurationsfiler
FilnavnIndhold
log4j-nap-reference-facade.xmllog4j configuration
nap.jksJKS fil indeholdende NAP certifikat til audience /nap
nap-facade.properties

Applikation properties 

# Sti til nap certifikat
keystorePath=nap.jks

# Password to the service provider certificate
keystorePassword=Test1234

# Path where public certificates of trusted STS services are stored
trustedStsCert=trusted-sts-certs.jks

# Password for the trusted sts certifikate keystore
trustedStsCertPassword=password

# Max clock skew
allowedClockDrift=3

# The audience, SAML-tokens are required to have
expectedAudience=https://audience.nspop.dk/nap

# XDS
xdsIti18Wsdl=wsdl/iti18.wsdl
xdsIti18Endpoint=http://test1-cnsp.ekstern-test.nspop.dk:8080/ddsregistry/services/xds-iti18
xdIti43Wsdl=wsdl/iti43.wsdl
xdsIti43Endpoint=http://test1-cnsp.ekstern-test.nspop.dk:8080/ddsrepository/services/xds-iti43
trusted-sts-certs.jksJKS fil med certifikater fra STS providers.
standalone.confWildfly standalone konfiguration der tillader tilslutning af JVM til remote socket debugging (kun aktuelt for udvikling)

Hvordan fungerer servicen

...

Status check (/isAlive)

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

...