PDA

View Full Version : Java uns Qsysopr Msgq



mk
28-08-05, 14:39
Hallo zusammen,

ich möchte mit Java die MSGQ des QSYSOPR auslesen.
Hat das jemand schon mal geschafft ?
Bisher habe ich in der AS400 Toolbox nur ein Beispiel
für (normale MSGQs) gefunden.

MessageQueue queue = new MessageQueue(sys, MessageQueue.CURRENT);


Hat vielleicht jemand einen Tipp?
Danke und viele Grüße
Michael

BenderD
28-08-05, 15:28
Hallo,

wie wär's mit
MessageQueue queue = new MessageQueue(sys,
"/QSYS.LIB/QSYSOPR.MSGQ");
wobei mir nicht klar ist wozu das gut sein soll...
und wenn das erforderlich sein sollte, warum man ausgerechnet sowas mit Java machen will.

mfg

Dieter Bender


Hallo zusammen,

ich möchte mit Java die MSGQ des QSYSOPR auslesen.
Hat das jemand schon mal geschafft ?
Bisher habe ich in der AS400 Toolbox nur ein Beispiel
für (normale MSGQs) gefunden.

MessageQueue queue = new MessageQueue(sys, MessageQueue.CURRENT);


Hat vielleicht jemand einen Tipp?
Danke und viele Grüße
Michael

mk
29-08-05, 08:58
Hallo Dieter,

vielen Dank, wie immer perfekt.Es funktioiniert.
Der Hintergrund ist folgender. Ich suche nach einer Möglichkeit die QSYSOPR zu überwachen. Dabei klappt der RCVMSG nur wenn die MSGQ nicht zugeordnet ist. Das entsprechende API läuft lt.Beschreibung auch nur wenn die Queue nicht blockiert wird.
Deshalb meine Suche nach Alternativen

Gruss
Michael



wie wär's mit
MessageQueue queue = new MessageQueue(sys,
"/QSYS.LIB/QSYSOPR.MSGQ");
wobei mir nicht klar ist wozu das gut sein soll...
und wenn das erforderlich sein sollte, warum man ausgerechnet sowas mit Java machen will.

mfg

Dieter Bender[/QUOTE]