Anmelden

View Full Version : RTVMSG ???



Andreas Herzfeldt
24-04-06, 13:27
Hallo Forum, wie kann ich z. B. aus dem JOBLOG ermitteln ob eine Datei gesperrt ist, ich benötige die Ersatzvariablen der MSGD CPF3202 &1 &2 &3. Wie muss das CL aussehen um die MSGDTA für diese Felder ranzukommen, gem. MSGD sind das 3 10-stellige *CHAR-Felder. Mir geht es nicht um das ALCOBJ, sondern nur um den Inhalt der Ersatzvariablen !

Andreas

Fuerchau
24-04-06, 13:40
RCVMSG PGMQ(*SAME)
MSGTYPE(*LAST)
MSGDTA(&MSGDTA)

Andreas Herzfeldt
24-04-06, 14:37
Hallo Fürchau, ja Danke mit RCVMSG bekomme ich das hin was ich benötige. Nur das mit der MSGDTA aus dem RTVMSG - da bekomme ich nur SPACE zurück !

Andreas

Pikachu
24-04-06, 15:26
Hallo Andreas!

So wie ich das sehe, ist der Befehl RTVMSG dazu da, eine Nachricht druckaufbereitet abzurufen. Hierfür muss man dann die Nummer der Meldung sowie die entsprechenden Parameter übergeben und erhält den kompletten Text der Meldung zurück.

Gruß
Jürgen

Fuerchau
24-04-06, 19:08
Genau.
Per RTVMSG ist der Parameter MSGDTA (genauso wie beim SNDPGMMSG) eine Übergabe von Werten entsprechend der Felddefinitionen der Nachricht, kein Rückgabewert.