Aller au contenu

MCH4408

Cible de branchement définie par pointeur d'étiquette incorrect.

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

Cause

Le programme en cours d'exécution a tenté d'effectuer un branchement sur un pointeur désignant une étiquette qui ne figure pas dans la procédure en cours.

Que faire

Modifiez le programme de sorte que le branchement s'effectue uniquement sur une étiquette qui figure dans la procédure en cours.

Description technique

Le pointeur de label est &1.

The label pointer is &1.

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 *HEX 16

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(MCH4408) MSGF(QSYS/QCPFMSG)

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

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