Multibookblocking
oder auch Doppelbuchung
Global:
In terminal.ini:
# MultiBookBlocking: softwaregesteuerte Doppelbuchungsperre
# 0 = aus, sonst Zeit in Sekunden (max. 999999)
[DMGR]
MULTIBOOKBLOCKING=60
#MultiBookBlockingAllTerm=1 - es werden auch andere Terminals mit ausgewertet, eine gleiche Buchung wird nicht akzeptiert
[TERMINAL_NN]
MultiBookBlocking=0 #dieses Terminal wird von der Überprüfung ausgeschlossen
pro Satzart kann wieder abgeschaltet werden
In funktnr.ini:
[SATZADEF_03]
KBS_SATZA=B2
FKT_NR=101
# MultiBookBlocking → 0=aus, 1=an, 2=keine Prüfung wenn der Status Initial ist
MultiBookBlocking=0
== Hardwaregesteuert ==
In der Datei b-client_ac3.ini
Sektion [APnn]
MultiAccessTimeout=(Zeit in Sekunden, )
O deaktiviert
mögliche Werte: 1-3600 Sekunden
ODER (nie auch)
Sektion [Subtermxx]
und SharedMultiAccessxx
Beispiel: SharedMultiAccess definieren
- In der Datei b-client ac3.ini eine Sektion SharedMultiAccessxx anlegen, wobei xx die Nummer der Sektion darstellt, z. B. 01.
- In der Sektion SharedMultiAccessxx die Parameter MultiAccessTimeout und MultiAccessCount definieren.
- Sicherstellen, dass die Parameter MultiAccessTimeout und MultiAccessCount nicht in den Sektionen APxx oder Subtermxx vorhanden sind. Falls dies der Fall ist, müssen die Parameter dort gelöscht werden.
- In der Sektion Subtermxx der betreffenden Subterminals den Parameter SharedMultiAccess=SharedMultiAccessxx anlegen.
- Der Wert MultiAccessCount legt die Anzahl der Buchungen fest die vom Manager für das Prüfen des doppelzutritts gespeichert werden.
Beispiel1:
[SharedMultiAccess01] MultiAccessTimeout=600 MultiAccessCount=1000
Und dann in jeder betroffenen
[Subtermxx] ~~~~ SharedMultiAccess=SharedMultiAccess01