Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Introduktion

Formålet med dette dokument er at beskrive, hvordan et udviklingsmiljø til videreudvikling af MinLogProvider XDS Validation kan sættes op, samt hvordan koden bygges og deployes.

Opsætning af udviklingsmiljø

Koden er tilgængelig fra SVN: i GIT https://svngit.nspop.dk/svnprojects/LIB/librariesrepos/minlogxds-producervalidation/ og browse og kan bygges med Apache Maven 3.6.3 eller senere.

Bemærk: xjb kan ikke håndtere at der er mellemrum i stien til ens kildekode. Hvis der er dette resulterer det i en kompileringsfejl.

Koden bygges med kommandoen

mvn install

...


For anvendelse af de to biblioteker henvises tilXdsValidation XDS Validation - Guide til anvendere.

Wildfly modul installation

Installation i Wildfly sker som beskrevet nedenfor.

Minlog-producer-api

  1. Bygget jar fil kopieres til /pack/wildfly/modules/system/layers/base/dk/sds/nsp/minlog/api/main/minlog-api.jar
  2. minlog-producer-api/etc/module.xml kopieres til /pack/wildfly/modules/system/layers/base/dk/sds/nsp/minlog/api/main/module.xml

Minlog-producer-registration

...

Filen /pack/wildfly/standalone/configuration/standalone.xml tilrettes i stil med nedenstående.

...

languagediff

...

Brug af eksterne biblioteker

Medcom CDA Builder Parser

Validerings biblioteket gør brug af Medcoms builder parser bibliotek. Det er importeret som en maven dependency.

Audio Skema filer

Validerings biblioteket gør brug af HIMSA NOAH standarder for validering af audio dokumenter. Filerne er hentet fra HIMSA Data Standards og pakkes med i valideringsbiblioteket.