Customizing
Properties
Die MLE Beispielanwendung mle-core-sample
kann über einige
Spring Properties
angepasst werden, welche zur Laufzeit ausgewertet werden.
Die folgende Auflistung beschreibt alle MLE-spezifischen Properties sowie einige eher allgemeine Spring Properties, welche häufig abhängig von der Umgebung der Anwendung geändert werden.
Konfiguration zum Aufruf des Faktor-ICS REST Service
claim.rest-url
Base-Path für den REST API Call zum Faktor-ICS Fallkosten Endpoint bestehend aus Protokoll, Hostname und Root-Path.
Beispielwert: http://ics-suite.dockerhost.i.faktorzehn.de/ics/rest
claim.auth.username
Aktuell ist der Endpoint mit Basic Authentication gesichert. Hier den Benutzer angeben.
Beispielwert: ics-api
claim.auth.password
Aktuell ist der Endpoint mit Basic Authentication gesichert. Hier das Passwort angeben.
Beispielwert: ics-api
feign.client.config.ClaimClient.connectTimeout
Konfiguration für den OpenFeign Client ClaimClient
, welcher den Endpoint "Fallkosten" aufruft.
Gibt den connection timeout in ms an.
Beispielwert: 5000
feign.client.config.ClaimClient.readTimeout
Konfiguration für den OpenFeign Client ClaimClient
, welcher den Endpoint "Fallkosten" aufruft.
Gibt den read timeout eines Aufrufs in ms an.
Beispielwert: 5000
feign.client.config.ClaimClient.loggerLevel
Konfiguration für den OpenFeign Client ClaimClient
, welcher den Endpoint "Fallkosten" aufruft. Gültige Loglevel sind
non, basic, headers, full.
Für das Logging muss die Klasse ClaimClient
zusätzlich mit Level DEBUG
konfiguriert werden.
Beispielwert: basic
feign.client.config.ClaimClient.requestInterceptors
Ähnlich wie in Spring können RequestInterceptor
s implementiert werden, die den Http Request for dem Aufruf anpassen,
z.B. einen Authorization
Header setzen.
Beispielwert: de.faktorzehn.mle.ics.configuration.IcsAuthRequestInterceptor
Suche nach Großschadenereignissen
mle.max-search-results
Maximale Anzahl der Einträge, die auf der Übersicht der Großschadenereignisse angezeigt werden.
Beispielwert: 100
Datenbank
mle.db.claim-number-sequence-query
Die Großschadennummer soll eindeutig sein. In der Standard-Implementierung wird eine laufende Nummer per Datenbank-Sequenz generiert. Diese Property gibt an, mit welchem Statement die entsprechende Sequenz ausgelesen wird.
Beispielwert: SELECT NEXT VALUE FOR MAJOR_LOSS_EVENT_NUMBER_SEQ
Anwendungs-Info
mle.application-name
Anwendungsname für den Info-Dialog.
Beispielwert: MLE
mle.application-description
Anwendungskurzbeschreibung Text für den Info-Dialog.
Beispielwert: Faktor Zehn Major Loss Event System
mle.application-copyright
Copyright Text für den Info-Dialog.
Beispielwert: © Faktor Zehn
mle.page-title
Titel der Startseite.
Beispielwert: MLE