Guten Abend!

Ich versuche momentan mit der API Open List of Messages den Nachrichtentext aus einer bestimmten MSGQ zu lesen.

Hierzu muss man ja die Valid Field Identifiers verwenden.

0201 CHAR(*) Replacement data or immediate message text
0301 CHAR(*) Message
0302 CHAR(*) Message with replacement data
Das auslesen von 0201 sowie 0301 funktioniert ohne Probleme.
Allerdings erhalte ich bei 0302 recht kryptische Werte zurück.

Im MSGF ist mein Nachrichtentext folgend definiert:
WERT1: &1
&1 -> *CHAR 9

Mein Test:
Zunächst rufe ich ein kleines Test CL PGM auf, in dem ein SNDPGMMSG mit dem MSGDTA Wert 'NEWSBOARD' ausgeführt wird.

Nun starte ich mein RPG mit dem API Aufruf und erhalte für die einzelnen Felder folgende Werte zurück:

0201 NEWSBOARD
0301 WERT1: &1
0302 WERT1: Ø 

Hex: E6C5D9E3 F17A4000 00800000 00000038
Hat jemand eine Idee woran es liegen könnte?

Herzlichen Dank im voraus.