Anmelden

View Full Version : mobile jobs automatisch beenden



heini
23-04-13, 15:09
hallo fjroum,

wir haben via umts scanner von casio an unserer iseries angebunden. als 5250emulation läuft ein client von naurtech. wenn nun auf diesen geräten einige zeit nicht gearbeitet wird hängen dann die jobs, sind im system noch aktiv aber auf dem client kann dann nichts mehr getan werden. die jobs müssen dann immer manuell am system beendet werden, damit sich die user wieder neu am client anmelden können und weiterarbeiten.
frage: gibts es da eine einstellung mit welchem man steuern kann, daß eine inactive sitzung (nur an diesen mobilen clients) nach einer gewissen zeit komplett beendet wird (aus dem system verschwindet ???). über die systemwerte lässt es sich ja so nicht einrichten - für ausgewählte devices ?!

EFueloep
25-04-13, 18:27
Dies läßt sich doch über den Systemwert QINACTMSGQ steuern.

Wenn man in diesem Systemwert eine existierende MSGQ angibt dann wird für jeden über längere Zeit inaktiven Job (gesteuert über Systemwert QINACTITV) die Nachricht CPI1126 gesendet.
Dann genügt einfach ein Programm welches mit RCVMSG auf dieser MSGQ hängt und jedesmal aktiv wird wenn so eine Nachricht ankommt. Aus den Nachrichtendaten der Nachricht kann der Jobname ausgelesen werden und wenn dieser den Device Namen der Mobile Devices entspricht kann das Pgm diese Jobs via ENDJOB beenden.
Andere Jobnamen kann das Pgm ignorieren.