Page History
| Navitabs | ||||||
|---|---|---|---|---|---|---|
| ||||||
| Table of Contents |
|---|
Introduktion
...
Hvor der i teksten er angivet <component base> refereres til topniveaufolderen for kildekoden for komponenten.
Dokumenthistorik
Dokumentet er oprettet med udgangspunkt i 2 separate Guide til udviklere for registry henholdsvis repository. Den videre redigeringshistorik efter dette tidspunkt fremgår af confluence "Page History".
Definitioner og referencer
Definition | Beskrivelse |
NSI | National Sundheds-IT |
NSP | Den nationale service platform (inden for sundheds-IT) |
SHAK | Sygehusafdelingsklassifikation |
SOR | Sundhedsvæsenets organisationsregister |
STS | Security Token Service |
BRS | Behandlingsrelationsservicen |
HS | Healthshare Document Registry |
NXRG | Det nationale XDS Registry på NSP |
...
Bygge komponenten
Udfør følgende kommando for at bygge komponenten:
mvn clean install
Det tager lidt tid, da der skal genereres kode ud fra et større antal wsdl-filer.
Unit test (JUnit)
...
Afvikle komponenten
...
Vent på at setuppet kommer op (loggen falder til ro).
Integrationstest
For at køre integrationstesten gøres følgende. DDS komponenten afvikles i docker-compose som beskrevet ovenfor.
Dernæst kan integrationstestene startes med følgende kommandoer:
...
Det er muligt at ramme andre miljøer end det lokale ved at udskifte local med test1 eller test2.
...
- types: modul der indeholder wsdl’er og xml-skemafiler i SOAP 1.2 version. Anvendes til at kommunikere med DDS backend XDS Repositories og XDS Registries.client-types: modul der indeholder wsdl’er og xml-skemafiler i SOAP 1.1 version. Disse skal bruges til at lave en klient der kan kontakte DDS services.
- minspaerring-client: modul til kommunikation med MinSpærring (tjek af spærringer)
- brs-client: modul til kommunikation med BRS
- stamdata-lookup-client: modul til kommunikation med stamdata-lookup (personinformation)
- sores-client: modul til kommunikation med sores servicen efter sor koder
- common: diverse fællesmoduler, der anvends både af DDS Repository og DDS Registry
- ddsregistry:
- application: DDS Registry specifikke klasser og funktionalitet
- war: pakker DDS Registry som en web applikation
- ddsrepository:
- application: DDS Repository specifikke klasser og funktionalitet
- war: pakker DDS Repository som en web applikation
- testreport: samler de enkelte coverage reports op for de forskellige moduler til en samlet rapport
- integrationstest
- nsp-service-clients: modul til oprettelse af testdata i eksterne services (MinSpærring)
- dds-xds-testclient: modul med fælles testfunktionalitet (ikke afhængig af sikkerhedsprotokol)
- dds-dgws-testclient: DGWS integrationstests
- dds-oioidws-testclient: IDWS integrationstests
...