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...
| Variable | Type | Longueur |
|---|---|---|
| &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