Versions Compared

Key

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

...

Servicen konfigureres med 1 datasource, som tilgår databaserne vha. root brugerenen bruger med tilladelse til at skrive.

Oprettelse af database og tabeller

Datamodellen styres vha. de SQL-scripts, der findes under src/main/resources/db/migration.

Scriptene er udformet til at blive kørt med databasemigreringsværktøjet Flyway. Scriptene er designet til at kunne blive brugt i både test- og produktions-miljø.

Ved initial installation af servicen vil Flyway håndtere at køre scriptene i den korrekte rækkefølge.

Deployment

Komponenten deployes vha. NSP's platform Docker image og konfigurationsfiler mountes i containeren som angivet i projektets Compose-filer.

...

Herunder beskrives de properties der findes i lpr3indlaeser-komponentens konfigurationsfiler.

lpr3.properties

Property

Beskrivelse

Default

datasource.jndi

Angiver navnet på den datasource der er konfigureret på Wildfly'en.

java:jboss/datasources/lpr3

failIfNotRunInNumberOfDays

Hvis der ikke er blevet indlæst data i det antal dage der står i denne property, så melder servicen en statusfejl.

2

persist.batch.enabled

Hvis denne property har værdien "true", så persisteres data i batches. Ellers persisteres de enkeltvis.true
batchSizeHvis data persisteres i databasen i batches, så kan størrelsen på disse angives i denne property.10000
batchTimeoutAngiver tiden i millisekunder for hvornår en Camel aggregering har været inaktiv - og dermed er færdig.500
input_camelUrlAngiver det Camel udtryk hvor input-filerne kan hentes.*)


De to Camel udtryk er meget lange så defaultværdierne står her:

...