Page History
Indhold
| Table of Contents |
|---|
Indledning
Minlog2 leveres som et projekt bestående af 3 webservice løsninger. En registreringsdel og 2 til opslagsdel. Jee løsningerne bygges som ear filer og deployes til JBoss WildFly 8.2.1.Final. SpringBoot bygges som jar og afvikles som sådan.
Registrering
Registreringsdelen afvikles hos dNSP med adgang til MariaDB som skal indeholde databasen "stamdata".
Opslag
Opslagsdelen afvikles hos cNSP og kræver adgang til MariaDB med database "minlog2" og "stamdata".
I det følgende beskrives forudsætninger, samt skridt ved første installation og efterfølgende installationer.
Læsevejledning
Læseren forventes at have kendskab til National Sundheds-IT's platform NSP, samt generelt kendskab til WildFly applikation server, MariaDB og java.
Dokumenthistorik
Version | Dato | Ansvarlig | Beskrivelse |
| 1.7 | 04-06-2019 | Openminds | Yderligere specifikation af installationer |
| 1.6 | 20-09-2018 | Openminds | Yderligere specifikation som følge af ny borgerservice og Kafka |
1.5 | 21-11-2017 | Openminds | Ny webservice til borger |
1.4 | 17-10-2017 | Openminds | Tilføjet kommune data |
1.3 | 28-09-2017 | Openminds | Properties til OrganisationJob – kommunetabel fjernet. |
1.2 | 06-09-2017 | Openminds | Ehcache setup |
1.1 | 10-08-2017 | Openminds | Properties til CleanUp job. Kommunetabel. |
1.0 | 15-06-2017 | Openminds |
Definitioner og forkortelser
Definition | Beskrivelse |
NSP | Den nationale service platform (inden for sundheds-IT) |
Krav til miljø
Platform
Den primære del af løsningen afvikles på JBoss WildFly 8.2.1.Final med nedenstående konfiguration. Kafka consumer delen er udviklet som en SpringBoot applikation.
...
OBS ! CRL foretages af platformen – er slået fra i lookupid !!
Ændringer
Nedenstående skal ændres i konfiguration
MariaDB driver | <JBoss>/standalone/configuration/standalone.xml skal indeholde |
Tilføjelser
Nedenstående konfigurationsfiler skal tilføjes manuelt til jBoss.
...
Registrering | Opret folder | ||||||||||||||||||||||||||||||||||||||||||
Opslag | Opret folder | ||||||||||||||||||||||||||||||||||||||||||
SLA log | Filerne
| ||||||||||||||||||||||||||||||||||||||||||
Database | Filerne
| ||||||||||||||||||||||||||||||||||||||||||
Applikations properties | Opret folder
| ||||||||||||||||||||||||||||||||||||||||||
Stamdata cache | Filen ehcache.xml skal kopieres til <Jboss>/standalone/configuration/minlog2/ | ||||||||||||||||||||||||||||||||||||||||||
IDWS | Tilret idws.properties filen:
|
Konfigurationsfiler
Det er muligt at danne konfigurationsfiler svarende til et bestemt miljø fra maven.
|
Database
Der er udarbejdet sqlfiler til blandt andet oprettelse af minlog2 skema – find dem i …/shared/shared-configuration/src/main/resources/sql.
Skemaer
Der skal være adgang til følgende MariaDB skemaer:
...
Der skal oprettes brugere med tilstrækkelige privilegier og med adgang til skemaerne.
Tabeller
I MinLog2 kan tabellerne oprettes via "initial_schema.sql".
...
- Autorisation
- Organisation
- v2_Person
- Yder
- Apotek
Deployment
Deployment af applikationerne via:
Registrering applikation | Filen |
Opslag applikation | Filen |
Kontrol
Installationen kan kontrolleres ved at kalde den indbyggede monitor del i de enkelte løsninger:
...
http://<server>:<port>/monitor |
Status bør være ok.
Afvikling af Kafka consumer
Afvikling kan ske således (her RC8)
java -jar consumer-2.0.0RC8.jar |
Se i src/main/resources/application.properties for de mest anvendte konfigurationer.