Benutzer-Werkzeuge

Webseiten-Werkzeuge


iomgr_versendet_uhrzeit

ab Version 4.72

[iomgr]
SendTrmTime=0615

Es geht auch die Delta-Syntax vom tmgr:
SendTrmTime=delta 5:kommentar

Wobei alles ab dem „:“ ignoriert wird (da stand beim tmgr „TALL“).

Ebenso möglich ist die Erweiterung mit 's' („s0615“ = „Sofort nach Programmstart + 5min und dann jeweils täglich nach 6:15“).

Mit dem Delta getestet:
nach Start:
01/03/11 19:18:22.281 iomgr Time dnl retriggering for (03.01.2011,19:23:22)
01/03/11 19:18:22.281 iomgr Trigger time dnl for 03.01.2011,19:23:22

…ich habe ein Terminal abgezogen (jammed/disconnected)

Bei Erreichen der Uhrzeit macht er eine Neuberechnung für die nächste Uhrzeit, weil ich für den Test den Delta-Modus benutzt habe:
01/03/11 19:23:22.027 iomgr Time dnl retriggering for (03.01.2011,19:28:22)

das gestörte Terminal:
01/03/11 19:23:22.058 iomgr checkUhrzeit (E^ U1110103192322), offset=0min <kein Logeintrag>

das gehende Terminal (=9290, die Subleser bekommen keinen Uhrzeitsatz!)
01/03/11 19:23:23.025 iomgr checkUhrzeit (AJ U1110103192323), offset=0min
20110103192323>AJ U1110103192323

Terminal wieder angesteckt

Nächsten Download berechnen:
01/03/11 19:28:22.017 iomgr Time dnl retriggering for (03.01.2011,19:33:22)

20110103192822>E^ U1110103192822
20110103192823>AJ U1110103192823

Der Download ist nicht sehr schnell, der Puffer für den Datensatz wird nachrangig ausgewertet.
Wichtig aber: die Uhrzeit wird unmittelbar vor dem Versand ausgerechnet, das sind die Zeilen
01/03/11 19:23:22.058 iomgr checkUhrzeit (E^ U1110103192322), offset=0min

Hintergrund: auf dem internen Puffer liegt nur ein U1-Satz ohne überhaupt irgendeine Uhrzeit.
Die checkUhrzeit-Routine ergänzt den Satz um die zum jeweils möglichen (=je nach Beta-State) Sendezeitpunkt gültige Uhrzeit.

iomgr_versendet_uhrzeit.txt · Zuletzt geändert: 2020/06/24 14:33 von 127.0.0.1