Da gibt es leider KEINE Chance !

Es gibt nur ein paar Systemeinstellungen, die grundsätzliche Auswirkungen haben:

CHGTELNA TIMMRKTIMO(30): Sitzungskeepalive auf z.B. 30 Sekunden !
Der Default (*CALC) ist ca. 2 Stunden.

Nach Ablauf dieses Timers erfolgt ein "ping" gezielt an die Session. Wenn die Antwort nicht innerhalb einer bestimmten Zeit (die ist nirgends zu erfahren, ich schätze ca. 100ms) eintrifft wird der Job getrennt.
Durch Verkürzung der Zeit kann das scheinbare Trennen der Mocha-Sitzungen allerdings verschärft werden, da über das Netz eine Antwortzeit nicht gewährleistet werden kann.

Nun schlägt QDEVRCYACN zu !
Der steht meist auf *ENDJOB, so dass der Job gekillt wird.
Bei *DSCMSG wird der Job aber nur unterbrochen und kann wieder verbunden werden. Allerdings nur bei gleichem User und Bildschirm-Id !!!
Dies entspricht im übrigen der Systemabfrage, Auswahl 80.

Und was passiert, wenn sich nun doch keiner mehr anmeldet ?
Hier hilft QDSCJOBITV. Hier wird eine Zeit eingestellt, nach der die unterbrochenen Job's endgültig gekillt werden.