Aller au contenu

MCH2202

Condition d'erreur d'unité d'exécution incorrecte.

Gravité 40 · Fin anormale du programme ou de la fonction

Cause

Vous avez tenté d'extraire des données d'erreur ou de signaler de nouveau une exception alors que l'unité d'exécution n'était pas en mode de traitement d'exception. L'unité d'exécution n'est pas sous contrôle du gestionnaire d'erreur du programme externe, ni du point d'entrée interne, ni du point de branchement. L'option permettant de signaler de nouveau n'est admise que pour le gestionnaire d'erreur externe.

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(MCH2202) MSGF(QSYS/QCPFMSG)

L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :

MONMSG MSGID(MCH2202) EXEC(DO)
  /* traitement de l'erreur */
ENDDO