Page History
| Table of Contents |
|---|
Introduktion
Formål
Vejledning til installation og konfiguration af LAR.
...
Definitioner og referencer
Definition | Beskrivelse |
|---|
| LAR |
| Lægemiddelallergiregisrering |
| SDS | Sundhedsdatastyrelsen |
| NSP | Den nationale service platform (inden for sundheds-IT) |
| Driftsvejledning | LAR Driftsvejledning |
Krav til miljø
Krav til applikationsservere
Komponenterne er udviklet og testet under WildFly-8.2.0.Final i Dockeri Docker ved anvendelse af imaget registry.nspop.dk/playground/nspbase:0.1.
Komponenternes konfiguration er således tilpasset deployering på WildFly 8.2 applikationsservere .Applikationsserveren kræver Java 8(krav til Java 8).
Krav til operativsystem
Der stilles ingen krav til operativsystemet, ud over krav om, at Java er understøttet på operativsystemet.
Ubuntu Linux bruges som operativsystem på NSP’en, og udviklingen af komponenten er foretaget på Ubuntu 16.04.
Krav til adgang til andre services
LAR servicen er afhægning af den bagvedliggende FHIR-baserede CAVE service. CAVE servicen er dokumenteret særskilt her: CAVE service.
Krav til datahåndtering
LAR servicen behandler (videresender) personfølsomme informationer.
LAR service gemmer ikke selv disse data, da dette håndteres i den bagvedliggende CAVE service.
Krav til hardware
LAR servicens ressourceforbrug vil afhænge af følgende:
Antallet og størrelsen af samtidige læsninger af lægemiddelallergier.
- Antallet af samtidige lægemiddelallergiregistreringer (skrivninger).
Deployment på Wildfly 8.2
Dette afsnit beskriver deploymentprocessen på WildFly 8.2.
I nuværende kode-base er følgende profiler forberedt:
Profilnavn | Profildefinitioner | Deployeringssti |
|---|---|---|
| conf | larservice-war/src/test/conf | sds/larservice/configuration |
NB! Deployeringsstien er relativ til <Wildfly>/modules/sds.
Deployment af LAR Service
OBS! Inden opstart af WildFly skal det sikres at properties og modul filer til servicen ligger i de applikationsspecifikke modul foldere på WildFly.
|
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.
Konfiguration af LAR Service
Al konfiguration, undtagen foregår ved redigering af de relevante properties filer under WildFly modules. Ved konfigurationsændringer bør servicen/WildFly genstartes.
Indholdet af de enkelte konfigurationsfiler, er beskrevet og forklaret i LAR Driftsvejledning.
Filer beskrevet i det følgende kan tilpasses.
Deployment af modul
WildFly module for FSK Registry Adapter sættes op ved at kopiere filen:
|
Konfiguration af LAR
larservice.properties
En skabelon for denne fil findes i:
|
Filen redigeres inden den placeres på WildFly i:
|
Yderligere information kan findes i LAR Driftsvejledning.
log4j-larservice-ws.xml
Konfigurerer logopsætningen for LAR.
En skabelon for log4j konfiguration findes i:
|
Filen redigeres inden den placeres på WildFly i:
|
Konfiguration af NSP SLA log
NSP-util anvendes som en del af servicen og skal konfigureres. Eksempel på konfiguration-fil findes i:
|
Filerne redigeres inden de placeres på WildFly i:
|
Yderligere information kan findes i LAR Driftsvejledning.
Logfiler for LAR
LAR kan logge kald til følgende logs: En NSP-SLA-log og en applikationslog.
I default opsætningen logges udelukkende fejl til applikationsloggen.
Det er muligt at konfigurere placeringen af filerne, samt hvilket niveau de logger på, ved at redigere i filerne beskrevet ovenfor.
Alle logs er beskrevet i driftsvejledningen.
Opgradering af LAR
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:
|
Fjern properties filer under modul-folderen:
|
Fjern eventuelt logfiler.