Hallo,
ich starte über das API QCAPCMD in einem ILE RPG-Programm (V5R3) einen IBM-Befehl (z.B. CPYF ....). Wenn jetzt dieser Befehl nicht erfolgreich durchgeführt wird, dann steht im Jobprotokoll eine Diagnosenachricht, die das Problem angibt.

Ich möchte jetzt mit dem API QMHRCVPM die Diagnosenachricht lesen. Das API gibt mir aber keine Daten zurück. Ich habe bereits alles ausprobiert (unterschiedliche Call-Stack, unterschiedliche Nachrichtenarten). Das API meldet keinen Fehler - und keine Daten.

Das Programm läuft in einer eigenen Aktivierungsgruppe (ich kann nicht die Standardaktivierungsgruppe verwenden).

Hat irgend jemand eine Idee, was ich berücksichtigen muss, damit ich die Nachrichten erhalte?

Danke für jeden Hinweis.
Hanspeter Gunz