Versions Compared

Key

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

...

Transaktioner håndteres af spring. I tilfælde af (Runtime) fejl vil
transaktioner automatisk blive rullet tilbage. Dette er konfigureret i:
----


db:txManager

...


Der forventes ikke at være behov for at ændre denne opsætning.


[id="log_config"]
==== Opsætning af logning

Logkonfigurationen er opsat i:

----
logging:log4jInitialization
----

som fortæller om placering af log4j konfigurationsfilen.

SLA-logging er opsat i:

----
logging:slaLogConfig
----

Der SLA-logges fra en applikation ved navn 'crk'. Den detaljerede konfiguration
af SlaLog følger de sædvanlige retningslinjer -- her er det alene muligt at slå
SLA logning til eller fra.

[id="job_config"]
=== Opsætning af jobs

De enkelte jobs er opsat i filen `crk-jobs.xml`.

Hvert job er defineret som en selvstændig bean. Udover id konfigureres denne
bean med:

* `configId`: Et unikt id som vil optræde i databasens endpoint-tabel. Vil
typisk svare til bean-definitionens eget id.
* `resource`: Fortæller hvilken kilde endpoint-definitionen skal indlæses fra.
* `enabled`: Er jobbet aktivt eller ej. Her er det muligt midlertidigt eller
permanent at suspendere opdateringer af dette job.

Resourcen kan enten være en absolut sti til en fil i filsystemet, eller en
ekstern url (http eller https). Ved anvendelse af ekstern URL skal denne være
tilgængelig.

// ht@arosii.dk:er der timeout på http(s) kald?

Endvidere er der for hvert job opsat schedulering af dette. Her konfigureres
hyppigheden af genindlæsninger (cron-syntaks).

...