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

  1. In der Datei b-client ac3.ini eine Sektion SharedMultiAccessxx anlegen, wobei xx die Nummer der Sektion darstellt, z. B. 01.
  2. In der Sektion SharedMultiAccessxx die Parameter MultiAccessTimeout und MultiAccessCount definieren.
  3. 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.
  4. In der Sektion Subtermxx der betreffenden Subterminals den Parameter SharedMultiAccess=SharedMultiAccessxx anlegen.
  5. 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