Page History
...
Modul | Beskrivelse |
---|---|
SXA Lab Report Service Stub | Stub til at emulere en Svareksponeringsservice backend. Pakkes som en Wildfly applikation (WAR) |
SXA Provider Common | Fælleskode, der benyttes både af SXA Document Metadata Provider og SXA Document Provider |
SXA Document Metadata Provider | Modul til implementation af dokumentsøgning (ITI-18) - dvs "registry-delen" af SXA Adaptere. Modulet har til ansvar at opbygge dokumentmetadata og reagerer på søgeparametre givet ved forespørgsel på dokumentmetadata dog uden at persistere data. I stedet dannes metadata tilpasset patienten. |
SXA Document Metadata Provider War | Pakker AO Document Providere som en Wildfly applikation (WAR) |
SXA Document Metadata Provider Integration Test | Integrationstests til SXA Document Metadata Provider. Modulet har til ansvar at fremfinde metadatadata. |
SXA Document Provider | Modul til implementation af dokumenthentning (ITI-43) - dvs "repository-delen" af SXA Adaptere. Modulet har til ansvar at hente dokumenter indeholdende laboratoriesvar fra Svareksponeringsservice backend. |
SXA Document Provider War | Pakker SXA Document Provider som en Wildfly applikation (WAR) |
SXA Document Provider Integration Test | Integrationstests til SXA Document Provider |
SXA Document Sharing Integration Test | Integrationstests for SXA Adaptere. Tester fremsøgning af dokumentreferencer (ITI-18) samt afhentning af dokumenter (ITI-43) |
Generelt design
De to Java-webservices Svareksponeringsservice XDS Registry Adapter og Svareksponeringsservice XDS Repository Adapter er implementeret ved brug af komponenter fra documentsharing og Dokumentdelingsservices.
JAX-WS er anvendt på baggrund af artefakter fra DDS skabt ved kodegenerering ud fra WSDL-filer og XSD-filer.
Services
Ovenstående modulliste opsumerer kodens struktur.
...
Docker-compose setup'et startere bådeSXAAdapter services samt bagvedliggende database service og mock Svareksponeringsservice. Når alle services er startet kan WSDL for de deployede SXA Adapter services nåes på følgende URL'er:
Service WSDL URL |
---|
http://localhost:8081/sxa-documentprovider?wsdl |
http://localhost:8080/sxa-documentmetadataprovider?wsdl |
http://localhost:8082/sxa-labreportservicestub/SvarEksponering?wsdl |
Test af SXA Adaptere
Der er udviklet både unit tests og integrationstests til SXA Adaptere. Struktur og afvikling af disse beskrives i det følgende.
...
|
Integrations tests
Maven Failsafe plugin anvendes til gennemførelse af integrationstests i projektet.
Der er udviklet en række integrationstests til AO XDS Adapter .Disse og disse kan være nyttige at afvikle på udviklermaskinen.
...