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.


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


Copyright Text für den Info-Dialog.

Beispielwert: © Faktor Zehn


mle.page-title

Titel der Startseite.

Beispielwert: MLE