Hierzu gibts 2 Möglichkeiten:
a) in deiner Browser-Sitzung muss es eine Einstellung für KeepAlive geben, dann sendet die Sitzung immer einen Ping
b) per CHGTELNA kann der Timer von der AS/400 aus eingestellt aber nicht abgeschaltet werden. Wenn die AS/400 dann keine Antwort erhält, wird die Sitzung getrennt.

Wenn du in deinem Browser eine benannte Sitzung (also nicht QPADEV o.ä.) verwenden kannst, solltest du den Job nach der Anmeldung per CHGJOB DEVRCYACN(*DSCMSG) anpassen. Nach Sitzungsunterbrechnung kannst du dich mit dem Job erneut verbinden und wieder aufsetzen.