Versions Compared

Key

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

...

Denne guide inkluderer desuden også en instruktioner til , kommer i gang med sit eget afprøvningsprojekt og konfigurationer her tilanvender opsætning af hele nap platformen.

Nap-reference-implementering

...

Nap-reference-facade er en javaapplikation, som implementerer SEAL.java til at validerer SAMLassertion, org.openehealth.ipf.commons til at hente Aftale dokumenter fra Dokumentdelingsservice (DDS), og dk.s4.hl7.builders til at formatere aftaledokumenter fra XML til objekter, hvorfra den hiver den relevante information ud og sender tilbage til klienten.

For at starte nap-reference-implementation køres ´docker-compose up´ fra compose/test folderen i henholdsvis  nap-ref-web og nap-ref-facade

Funktionaliteten af Nap-ref-web illustreres bedst, når applikation er indlejret i et værst system så som, nap-java-host Platformsservices (NAP) - Leverancebeskrivelse

Kom i gang med NAP

I følgende beskrives opsætningstrinene for at komme i gang med NAP platformen som anvender og udvikler af nap-projekter.


Præliminere opsætning:

Docker skal være installeret, da opsætningen foregår via docker-compose.

Et docker netværk kaldet nap_net skal laves (`docker network create nap_net`)

Komponenterne fra https://svn.nspop.dk/svn/components/nap/ skal hentes ned.


Start nap-host-java

OBS vi har ikke nogen distributionskanal for denne executeable endnu. Så foreløbigt: Kør `mvn install -Pgenerateexecutable` og start den executable det bliver generate i /target.

Login ved at trykke på localhost og bruge default login credentials. Dette vil trække en SAMLassertion fra STS på test1. Du kan bruge denne i 30 min.

Skriv et cpr nummer en test person (Eksempelvis "2708599967", som er et hyppigt anvendt test cpr nummer), og browse rundt.

Du kan læse mere om nap-host-java på Platformsservices (NAP) - Leverancebeskrivelse.


For at afprøvningsplatformen skal fungere skal Nap-Compose og Nap-Lobby og startes 

Nap-Compose

Ideen med nap-compose er, at denne reverse proxy fungerer som en NSP loadbalancer med path rewriting.



Start NAP komponenter i docker



Nap-reference-web

Nap-reference-web er bygget med Angular 9.1.7 og fungerer som illustration på:

...