Anmelden

View Full Version : Session / Disconnect



Andreas Herzfeldt
27-11-03, 08:33
Hallo zusammen,

über Routerverbindungen greifen entfernte Standorte auf eine zentrale AS/400 über TCP/IP zu, Emulationsprogramm ist MOCHA.

Wenn jetzt einer der Router kurzfristig die Verbindung verliert und wieder neu aufbaut, haben alle Mocha-Sessions die Verbindung verloren.

Kenn jemand ein Tool oder Systemeinstellung, daß die Session erneut verbunden wird, da der CFG-Status der As/400 meistens
noch auf AKTIV/JOB oder ANHÄNGEN/ANSTHEND steht.

Andreas

Fuerchau
27-11-03, 08:43
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.