Page History
...
Modul | Beskrivelse |
---|---|
AO Appointments Provider Stub | Stub til at emulere en bookplan backend. Pakkes som en Wildfly applikation (WAR) |
AO Appointment Stub Integration Test | Integrationstests til AO Appointments Provider Stub |
AO Provider Common | Fælleskode, der benyttes både af AO Document Metadata Provider og AO Document Provider |
AO Provider Cache | Kode til at gemme/hente/slette AO XDS Adapters aftaledokumenter i database |
AO Document Metadata Provider | Modul til implementation af dokumentsøgning (ITI-18) - dvs "registry-delen" af AO XDS Adaptere samt forretningslogik. Modulet har til ansvar at fremfinde dokumentmetadata og reagerer på søgeparametre givet ved forespørgsel på dokumentmetadata. Modulet har yderligere til opgave at danne de konkrete dokumenter svarende til de fremsøgte metadata og gemmer disse dokumenter i AO Provider Cache. |
AO Document Metadata Provider War | Pakker AO Document Providere som en Wildfly applikation (WAR) |
AO Document Metadata Provider Integration Test | Integrationstests til AO Document Metadata Provider. Modulet har til ansvar at fremfinde dokumenter i AO Provider Cache og reagerer på søgeparametre givet ved forespørgsel på dokumenter. |
AO Document Provider | Modul til implementation af dokumenthentning (ITI-43) - dvs "repository-delen" af AO XDS Adaptere samt forretningslogik. Modulet har til opgave at udsøge de forespurgte dokumenter i AO Provider Cache. |
AO Document Provider War | Pakker AO Document Provider som en Wildfly applikation (WAR) |
AO Document Provider Integration Test | Integrationstests til AO Document Provider |
AO Document Sharing Integration Test | Integrationstests for RN og RM udgaver udgave af AO XDS Adaptere. Tester fremsøgning af dokumentreferencer (ITI-18) samt afhentning af dokumenter (ITI-43) |
...
- AO Appointments Provider Stub: Denne service anvendes kun til udvikling og emulerer en bookplan backend til levering af aftaledata.
- AO Document Metadata Provider War: Denne service implementerer "registry-delen" af AO XDS Adaptere. Dette er et generelt modul, der kan konfigureres til hhv. Region Nord (RN) og Region Midt (RM) og andre organisationer ved hjælp af konfigurationsfiler.
- AO Document Provider War: Denne service implementerer "repository-delen" af AO XDS Adaptere. Dette er et generelt modul, der kan konfigureres til hhv. Region Nord (RN) og Region Midt (RM) og andre organisationer ved hjælp af konfigurationsfiler.
...
Til udviklingsformål er der udarbejdet en mængde et docker-compose setupssetup. Disse Dette ligger i
|
conf angiver, hviklen konfiguration man ønsker at starte (rn = Region Nord, rm = Region Midt).
apd-version angiver, hvilken version af Medcoms profilering af aftaledokumenter (se), der skal anvendes (v11 = version 1.1, v20 = version 2.0).
|
Docker-compose setuppet Det relevante docker-compose setup startes med følgende kommando:
|
Docker-compose setup'et startere starter både AO XDS Adapter services samt bagvedliggende database service og mock Bookplan service. Når alle services er startet kan WSDL for de deployede AO XDS Adapter services nåes på følgende URL'er:
...
Afviklingen forudsætter, at AO XDS Adaptere er bygget og deployeret (ved opstart af docker-compose setup i konfigurationen docker-compose.main.v20.yml) som beskrevet ovenfor.
Denne kommando afvikler integrationstests fra rodfolderen i AO projektet:
|
...
Test coverage
Til beregning af testcoverage anvendes Jacoco. Se beskrivelsen ovenfor.
...