1. Der erforderliche Systemwert ist QDEVRCYACN und sollte auf *ENDJOB stehen.

2. Wie merkt die AS/400 überhaupt eine Beendigung der Session ?

CHGTELNA TIMMRKTIMO(60)

Hilfetext hierzu:

Gibt die Anzahl der Sekunden zwischen Verbindungsüberprüfungen an. TCP testet jede TELNET-Verbindung im angegebenen Zeitintervall. Erhält TCP keine Antwort, wird die Verbindung von TCP beendet.

Dieser Parameter bestimmt, wie häufig die Sitzungsverbindung überprüft wird. Bei Angabe eines hohen Werts kann es länger dauern, bis eine verlorengegangene Verbindung festgestellt wird. Bei Angabe eines niedrigeren Werts wird die Sitzung häufiger getestet, aber wenn der Wert zu niedrig festgelegt wird, können normale Verzögerungen im Netz dazu führen, dass Verbindungen als verloren angesehen werden.


Der Defaultwert (*CALC) führt zu einer Überprüfang ca. alle 2 Stunden, d.h., vor Ablauf dieser 2 Stunden stellt die AS/400 keine Unterbrechung fest.
Aber erst nach dieser Feststellung wird der Job nach QDEVRCYACN behandelt.

Da CA/400 zu einem laufenden Job keine Verbindung aufnehmen kann, sollte z.B. 60 Sekunden eingestellt werden.
Wenn also eine Sitzung per X oder ALT+F4 beendet wird, killt die AS/400 den Job nach spätestens 1 Minute.