Page History
Navitabs | ||||
---|---|---|---|---|
| ||||
Table of Contents |
---|
Introduktion
...
Definition | Beskrivelse |
---|---|
DDS | Dokumentdelingsservice |
NSI | National Sundheds-IT |
NSP | Den nationale service platform (inden for sundheds-IT) |
DODI | NSI platform til data opsamling og distribution |
XDS | Cross-Enterprise Document Sharing |
Driftsvejledning | Driftsvejledning Aftaleoversigt AO XDS Adaptere - Driftsvejledning |
Aftale RESTful snitflade | Bookplan SJ2 aftalepilot: Løsnings- og snitfladebeskrivelse, version 2, 27.04.2016 |
...
Forbindelsen mellem Aftaleoversigt XDS Repository Adapter og Bookplan RESTful-snitfladen skal være passende beskyttet, hvilket tillige gælder forbindelsen mellem Dokumentdelingsservicen og Aftaleoversigt XDS Repository Adapter.
Krav til database
Komponenten er testet mod MySQL Version 5.5.60 i Docker.
Krav til datahåndtering
Både Aftaleoversigt XDS Registry Adapter og Aftaleoversigt XDS Repository Adapter behanlder og opbevarer personhenførbare informationer.
For Aftaleoversigt XDS Registry Adapters vedkommende sker dette ved behandling af personhenførbare informationer hentet fra Bookplan RESTful-snitfladen.
Både Aftaleoversigt XDS Registry og Repository Adapters gemmer CDA dokumenter indeholdende personhenførbar information i et midlertidigt datalager og sender informationer fra dette tilbage til kalderen.
Krav til hardware
Aftaleoversigt XDS Repository Adapter’s ressourceforbrug vil afhænge af flere parametre:
...
Profilnavn | Profildefinitioner | Deployeringssti | main | **/main/* | ddsprojects/ao/*/config/main|
---|---|---|---|---|---|
rm | **/rm/* | ddsprojects/ao/*/config/rm | rn | **/rn/* | ddsprojects/ao/*/config/rn |
NB! Deployeringsstien er relativ til <Wildfly>/modules/nsi.
...
Deployment af komponenter
OBS! Inden opstart af WildFly skal det sikres at properties og modul filer til servicen ligger i de applikationsspecifikke modul foldere på WildFly. Se afsnit 3.2.
...
Servicekomponenter der skal deployes til WildFly, skal kopieres til mappen ”deployments”. Hvis WildFly kører normalt starter den selv komponenten op. Er dette ikke tilfældet skal WildFly genstartes – se afsnit 3.3.
Oprettelse af databasen
Aftaleoversigtens XDS Registry og XDS Repository har brug for en MySql database til persistering og hentning af dokumenter.
Der skal opsættes en MySQL database med en tilhørende bruger. Navnet på databasen kan f.eks. reflektere profile,n f.eks. aoxdscache-rm. De forskellige installationer kan også anvende samme db instans, da der udover selve dokumentet persisteres repository id og homecommunityid.
Når databasen er oprettet skal følgende scripts køres mod MySQL (i den nævnte rækkefølge):
Code Block |
---|
<packing>/xdswrappers/provider-cache/etc/sql/01_aoxdscache_create_tables.sql |
Konfiguration af datasource
Både Aftaleoverisgt XDS Registry og Repository anvender en MySQl som database for de dokumenter, der hentes fra det bagvedliggende bookplan system.
Begge moduler slår datasources op via JNDI. Datasourcen kan konfigureres i Wildfly ved at deploye filen i
Code Block |
---|
/pack/wildfly8/standalone/deployments/aoxdscache-ds.xml |
Et eksempel kan findes i:
Code Block |
---|
<packing>/xdswrappers/provider-cache/etc/example/aoxdscache-ds.xml |
Konfiguration af komponenterne
Al konfiguration, undtagen udpegning af log4j-konfigurationsfilen (se afsnit 3.2.2.4 og 3.2.3.5), foregår ved redigering af de relevante properties filer under WildFly modules. Ved konfigurationsændringer bør servicen/WildFly genstartes.
...
Yderligere information kan findes i driftsvejledningen.
cda_document_template.xml
...
Code Block |
---|
<packing>/xdswrappers/documentmetadataprovider-war/src/test/resources/<profil-navn>/<version-kode>/cda_document_template.xml |
...
Code Block |
---|
<packing>/xdswrappers/documentmetadataprovider-war/src/test/resources/<profil-navn>/<version-kode>/aometadataconfiguration.xml |
...
Code Block |
---|
<packing>/xdswrappers/documentmetadataprovider-war/src/test/resources/<profil-navn>/<version-kode>/aofilterconfiguration.xml |
Bemærk at ovenstående fil ikke er placeret under en profil.
Filen redigeres inden den placeres på WildFly i:
...
Yderligere information kan findes i driftsvejledningen.
log4j-ao-documentmetadataprovider-ws.xml
...
Yderligere information kan findes i driftsvejledningen.
Konfiguration af Aftaleoversigt XDS Repository Adapter
...
Yderligere information kan findes i driftsvejledningen.
log4j-ao-documentprovider-ws.xml
...
Yderligere information kan findes i driftsvejledningen.
Start/genstart af service
...
Når der kommer opgraderinger til en komponent, vil der medfølge en release-note, der beskriver hvad opgraderingen består af, samt hvilke handlinger der er nødvendige for at opgradere den deployerede komponent.
Afinstallation af servicen
Fjern service-komponenter under WildFly’ deployments/ folder:
Code Block |
---|
ao-documentmetadataprovider<profil-navn>.war
ao-documentprovider<profil-navn>.war |
Fjern properties filer under Aftaleoversigt XDS Adaptere modul-foldere:
Code Block |
---|
/pack/wildfly8/modules/nsi/ddsprojects/ao/documentmetadataprovider/config/<profil-navn>/
/pack/wildfly8/modules/nsi/ddsprojects/ao/documentprovider/config/<profil-navn>/ |
Fjern eventuelt logfiler – se afsnit 3.4.