Anmelden

View Full Version : RCVMSG



BUG
05-11-04, 14:45
Hallo Forum,

kann mir jemand sagen, wie ich an den Nachrichtenschlüssel der vorherigen Nachricht in der messageq komme? Bei Nachrichtenart *PRV wird der gefordert, aber ich habe keine Ahnung woher ich den Schlüssel kriege.

Ich fange in einem CL den Fehler CPF32C6 mit MONMSG ab und muss nun aber an die vorherige Nachricht dran um genau sagen zu können, was der eigentliche Fehler war.
Ich habe ca. 1.000.000 Beispiele für RCVMSG gefunden und überall steht dabei, wofür man den Schlüssel braucht, aber nicht woher man ihn bekommt...

Danke im Voraus und schönes Wochenende, Björn

Fuerchau
05-11-04, 15:00
DCL &KEY *CHAR 4

RCVMSG MSGTYPE(*LAST) RMV(*NO) KEYVAR(&KEY)

RCVMSG MSGTYPE(*PRV) RMV(*NO) MSGKEY(&KEY) KEYVAR(&KEY)

So kannst du dich rückwärts durch die Nachrichten hangeln. Wichtig ist dabei, dass RMV(*NO) verwendet wird, da ja sonst die Nachricht gelöscht und somit der Schlüssel nicht mehr verfügbar wäre.

BUG
05-11-04, 15:07
Saubere Sache! Nachdenken wäre immer mal gut, wenn mans denn erstmal zu sehen bekommt ist es ja ziemlich einfach, danke sehr!