Benutzer-Werkzeuge

Webseiten-Werkzeuge


terminal.ini

Dies ist eine alte Version des Dokuments!


dmgr Zeitprofil Berechnen

~/ini.d/terminal.ini
[DMGR]
CHECKZP=1

die Zeitprofilprüfung wird gemacht, wenn auch eine BDE-Gruppen-Prüfung (oder auch acsper-Prüfung) gemacht wird. Zeitprofilprüfung funktioniert z.Z. nur mit ACSPersoMode, kennt keine Sondertage und auch keine Pin-Prüfung

dmgr Fehlerkennung ignorieren

terminal.ini
[dmgr]
AcsIgnErrCode=4,9
# Ab Version 4.100.4

Mit dieser Option können vom Terminal abgewiesene Buchungen mit den angegebenen Fehlercode noch einmal nachgeprüft werden. Zur Zeit wird nur eine örtliche Berechtigungsprüfung durchgeführt.

tmgr Zeitversand häppchenweise

terminal.ini
[tmgr]
SendTimeAtOnce=<anzahl>

Pro Versandvorgang (per internem Timer auf alle 5sec gebremst) werden nur <anzahl> Terminals versorgt.
Der Wert kann zwischen 1 und 1000 liegen, default = 1000, also quasi alle Terminals auf einmal.

Terminal Offline

[Terminal_?]
UpText0=T1
Dann wird nach dem T0 sofort ein T1 gesendet (Keine Online Buchungen)

Manche Terminals gehen dann doch immer mal wieder ONLINE, daher sicherheitshalber einen AUTOCOMMAND einbauen:

[TMGR]
AUTOCOMMAND01=Sdelta 150:-D@*>8*t1
Hier würde alle 60 Min. ein T1- Satz an das Terminal 04/00 gesendet.

Workaround wenn keine perso1.upd vorhanden ist.
20110830133710>E^ T0
20110830133710>E^ T1
20110830133710>E^ I0

===== Reset Betatreiber ===== [BETA1]

Reset=0
bzw. genauer
Reset=1, denn Reset=0 ist der default.

Vermerkt für diesen Betaknoten den Reset zu unterdrücken.
Geht ab allerneuestem Build 4.81

===== Terminal online schalten ===== mit dem build 4.101.5.5 (03.08.2014) vom comm kann man Terminals online Setzen, wenn dessen Beta sich wieder registriert. == mit: == ~/ini.d/terminal.ini
[iomgr]
switch_online_on_con=1
switch_online_timeout=30
== oder: == ~/ini.d/terminal.ini
[betan]
switch_online_on_con=1
switch_online_timeout=30
kann man global oder bei einem Beta die Funktion einschalten
switch_online_on_con=0 (Aus)
switch_online_on_con=1
(An, es wird ein T0 und ein I0 an alle Terminals des Betas gesendet, T0 und I0
wird ins Log des iomgr geschrieben)
switch_online_on_con=2
(An, es wird ein T0 und ein I0 an alle Terminals des Betas gesendet, T0 und I0 wird
nicht Log des iomgr geschrieben)

switch_online_timeout=30
wenn innerhalb dieser Zeit (in Sekunden) das Beta schon einmal connected wurde, dann kein T0/I0 senden ===== Verrückte Terminals Resetten ===== mit der Version 4.101.2.0 kann der iomgr die verrückten Terminals resetten. Folgendes kann in der terminal.ini eingestellt werden: #global für alle Terminals
[iomgr] max_con_cnt=5 con_time=30 reset_cmd=/usr/bin/php -c $BS_DIR/ini.d/php5_unix.ini $BS_DIR/script.d/resetbeta.php # für ein Terminal [BETA1] max_con_cnt=5 con_time=30 reset_cmd=/usr/bin/php -c $BS_DIR/ini.d/php5_unix.ini $BS_DIR/script.d/resetbeta.php # für ein Terminal nichts machen (hier reicht eine der folgenden Einstellungen) [BETA2] max_con_cnt=0 con_time=0 reset_cmd= man kann also die Einstellung für alle Terminals machen oder nur für spezielle Terminals. === Wie funktioniert es: === bekommt der iomgr innerhalb con_time Sekunden einen weiteren connect, dann wird ein interner Zähler hoch gezählt. Erreicht dieser Zähler dann den max_con_cnt wird der reset_cmd aufgerufen (in meinem Fall rufe ich die cli-Version vom php auf). ===== STV-TYP ===== Die Variable STV-TYP stellt bei verwendeter Stammsatzoption ein, ob Stammsaetze an das Terminal geladen werden sollen. Mögliche Werte: 0 (keine), 1 = kurze Stammsaetze 2 = lange Stammsaetze mit Saldo 3 = nur fuer Terminalserver 9840/9860 4 = nur fuer 9290 Zutrittssteuerung Die Option STV-TYP wird nur bei Zugang und Remoteversionen** unterstuetzt, bei ZE-xxxxx Lizenzen ist der Eintrag ohne Bedeutung

terminal.ini.1449652273.txt.gz · Zuletzt geändert: 2020/06/24 14:33 (Externe Bearbeitung)