Page History
...
Dokumentets relation til de øvrige dokumenter er beskrevet i dokumentationsoversigten for DPA.
Læsevejledning
Læser forventes at have kendskab til ....Java, Maven og Spring.
Introduktion til DPA
DPA Snitfladen er defineret i en ..wsdl-fil og tilhørende xsd-filer i /schemas/src/main/resources/wsdl.
DPA er Java baserede komponenter, der baserer sig på Java 21 og ??? Spring frameworket.
Design og arkitektur er beskrevet : ....i DPA - Design- og arkitekturbeskrivelse
Opsætning af udviklingsmiljø
I det følgende antages at koden er hentet fra git: https://git.nspop.dk/scm/bffcom/mindigital-graviditet-backend-for-frontendpost-adapter.git
Krav til software
DPA deployeres vha. Docker...
Derudover er der krav til de anvendte udviklingsværktøjer:
- Maven ??? 3.6.3 eller højere anvendes.
Bygge komponeten
...
Efter byg kan WAR filer findes her:
|
Afvikling
Efter byg kan DPA afvikles vha. .... Til dette formål findes ....Docker.
For at starte DPA afvikles følgende kommando:
Udviklers workstation
Når man udvikler kan det være praktisk at foretage lokal deployment.
Dette kan gøres vha. ....:
cd compose/development
docker compose up -d
Når Når DPA er startet, svarer den på:
- Services: Se ...Se DPA - Guide til anvendere
Beskrivelse af systemdesign
Systemdesign er beskrevet i DPA - Design- og arkitekturbeskrivelse.
...
Kildekoden bygges vha Maven, og kildekoden er struktureret som Maven moduler. DPA består af følgende moduler:
| integrationtest | Indeholder integrationstest af servicen |
| schemas | Indeholder snitfladen |
| service | Indeholder selve servicen |
Beskrivelse af testsetup
Unittests
??? JUnit anvendes til implementering af unit tests. Der er kontinuert gennemført unit tests på alle komponenter i projektet.
Unit tests afvikling under byg vha ??? plugin for Maven, men og kan separat afvikles ved at køre:
|
...
Integrationstests ligger i modulet ??? integrationtest og kan afvikles med:
|
Dette forudsætter at alle services er startet som angivet i ??? setuppetAfvikling
Hvis man ønsker af afvikle testen op mod en andet miljø f.eks. test1 eller test2 henvises til DPA - Testvejledning.
Dokument Historik
| 3/4 2025 | Martin Henriksen/SDS | Etablering af dokumentation |
| 6/6 2025 | Markus Andreassen/Trifork | Udfyldelse af dokumentation |