Aller au contenu

MCH2206

L'action de contrôle indiquée est incorrecte.

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

Cause

Un moniteur d'exceptions de l'environnement ILE a indiqué une action de contrôle incorrecte ou une combinaison action de contrôle/type de gestionnaire incorrecte. Le code raison est &1. Le moniteur a une priorité de &2 et un niveau d'imbrication de &3. Les codes raison sont les suivants : 0000 - L'action de contrôle indiquée n'est pas spécifiée. 0001 - L'action de contrôle indiquée est Observer et le type de gestionnaire est Point de branchement.Point de branchement implique "traitement de l'exception", Observer implique "traitement ou non de l'exception". Cette combinaison est incorrecte. 0002 - L'action de contrôle indiquée est Traiter et le gestionnaire défini correspond à une action par défaut qui implique le non-traitement. Cette combinaison est incorrecte.

Que faire

Corrigez l'action de contrôle ou le type de gestionnaire associé pour le moniteur.

Variables du message

Quand le système envoie le message, chaque variable est remplacée par une valeur réelle : un nom d'objet, de bibliothèque, un code...

VariableTypeLongueur
&1 *BIN 2
&2 *DEC 1
&3 *BIN 2

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(MCH2206) MSGF(QSYS/QCPFMSG)

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

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