Hallo zusammen,

ich habe in einem RPG folgenden Code:

Code:
IF FehlerSW = 'J';                                     
  cmd = 'MOVE OBJ(''' + %trim(xmldatei_Name) + ''') '
         + 'TODIR(''' + %trim(pfad) + '/Fault'')';      
ELSE;                                                
  cmd = 'MOVE OBJ(''' + %trim(xmldatei_Name) + ''') '
         + 'TODIR(''' + %trim(pfad) + '/Archiv'')';     
ENDIF;                                               
monitor;                                             
  qcmdexc(cmd:%size(cmd));                           
on-error;
  //* Hier wird eine Fehleremail versendet
endmon;
Diese Move Befehle funktionieren zu 99% ohne Probleme. Ab und zu aber wird eben diese Fehleremail versendet. Heisst also der Monitor hat einen Fehler abgefangen. Trotzdem wurde aber die Datei mit dem MOVE Befehl verschoben und es sieht alles ganz normal aus. Wie kann ich nun herausfinden wieso hier der on-error auslöst? Gibt es für den MOVE Befehl irgendwelche Fehlercodes die ich abfragen kann o.ä.?

Gruß
Sebastian