Konfiguration der Cache-Funktion, Zusammenfassung‌

Die mitgelieferte Datei ./etc/auth_dmz.xml enthält als Kommentarblöcke bereits die wichtigsten Konfigurationsparameter für den Service (siehe Tabelle am Ende der Seite).

Alle Parameter befinden sich innerhalb des Configure-Elements.

<Configure class="com.ebd.hub.services.auth.MessageAuthenticationService">
...
</Configure>


Jeder einzelne Parameter wird in der folgenden Form definiert (hier abstrakt).

<Set name="parameterName">parameterWert</Set>

Parameter in Datei ./etc/auth_dmz.xml

Parameter

Funktion

Default-Wert

messageContext

Kontext der Consumer Queue des inneren Authentication Service.

System

messageQueue

Name der Consumer Queue, die für Anfragen an den inneren Authentication Service verwendet wird. Er muss mit dem Namen der Queue übereinstimmen, an welcher der innere Auth Service registriert ist.

AuthCall

maxWait

Wartezeit auf die Antwort einer synchronen Message [ms].

8000 (8 Sek.)

defTargetService

Name, unter dem der innere Authentication Service registriert ist.

AuthenticationService

defaultTarget

Host:Port, wo die Remote-Schnittstelle des inneren Message Service erreichbar ist.

Port: 8020

noCaching

true schaltet die Caching-Funktion als Ganzes ab.

false

updatePeriod

Periode [ms] für das Cache Update. Wert 0 bedeutet: kein Update. Negative Werte oder Werte zwischen 1 und 3000 werden ignoriert.

900000 (15 Min.)

fullUpdatePeriod

Periode [ms], nach der das nächste Update vollständig ist. Wert 0 bedeutet: keine vollständigen Updates, außer täglich und nach Neustart.

0 (kein vollständiges Update)

cachedChannelTypes

Komma-separierte Liste der numerischen ChannelTypes, die im Cache gespeichert werden sollen. Wenn nicht definiert: Alle Typen (1,2,3,4,5,6,7,8), siehe Abschnitt Einschränken Caching nach Channel Types ("cachedChannelTypes")‌ .

Alle Typen

cacheUpdateTimeout

Timeout [ms], wie lange auf einen gültigen Cache gewartet wird, bis eine Anfrage scheitert.

8000 (8 Sek.)

maxInitAttempts

Zahl der Versuche für das initiale Update.

12

localDbFile

Pfad zum Tablespace einer persistenten Cache-Datenbank. Wenn definiert, wird diese Datei einschliesslich Verzeichnisen erzeugt. Wenn nicht definiert, wird der Cache temporär im Arbeitsspeicher gehalten.

nicht persistent

subID

Positive Ganzzahl von 0 bis 31, um in einem DMZ-Verbund die einzelnen DMZ-Server zu kennzeichnen, siehe Abschnitt Konfigurationsparameter "subID".

automatisch berechnet

ignoreNotification

Falls true, sofortige Cache-Replikation abschalten.

false