PDA

View Full Version : Monmsg



Lissy1
07-09-04, 09:37
Hallo Forum,

wir wollen (in verschiedenen CL-Programmen)
einzelne Monmsg-Texte in einer separaten Protokoll-datei erscheinen lassen.
Gibt es da einen Trick (Befehl) den CPFxxxx-Text auszulesen
und wegzuschreiben.

Danke für Eure Hilfe.
Lissy

rolf
07-09-04, 10:19
Hallo
Es gibt z.Bsp. den Befehl RTVMSG, mit der im CLP der Nachrichtentext in eine Variable gefüllt werden kann.
Oder man liest den Text der empfangenen Nachricht mittels RCVMSG in eine Variable.
Gruss
Rolf

codierknecht
29-09-05, 07:45
Hallo,

ich möchte gerne die CPF 377X an eine Ausgabewarteschlange senden. Inhalt ist hier unter anderem die Anzahl gesicherter Bibliotheken. Es sind insgesamt drei Variablen in der Message.

Wie muss die Message ausgewertet werden um diese an die OUTQ zu senden? Ich habe es mal so versucht:

MONMSG MSGID(CPF3777) EXEC(DO) /*Sichern beendet*/
RCVMSG MSG(&MSGTEXT)
SNDMSG MSG(&MSGTEXT) TOUSR(Benutzer)
enddo

aber das funktioniert so nicht. Was muss geändert werden???

Vielen Dank

Bruno Jakob
29-09-05, 13:13
Beendigungs- und Diagnosenachrichten können mit MONMSG nicht überwacht werden. Siehe Hilfetext von MONMSG.

Nach dem Sicherungsbefehl einfach einen (oder mehrere RCVMSG) ohne MONMSG einbauen. Sollte dann gehen.

Bruno

Fuerchau
29-09-05, 14:34
Ggf. beim RCVMSG ... MSGTYPE(*LAST) MSGID(&ID) verwenden und solange lesen bis &ID = CPF3777 ist.