Page History
...
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 |
batchSize | Hvis data persisteres i databasen i batches, så kan størrelsen på disse angives i denne property. | 10000 |
batchTimeout | Angiver tiden i millisekunder for hvornår en Camel aggregering har været inaktiv - og dermed er færdig. | 500 |
input_camelUrl | Angiver det Camel udtryk hvor input-filerne kan hentes. | *) |
De to Camel udtryk er meget lange så defaultværdierne står her:
...