Aller au contenu

MCH5003

L'opérande scalaire contient une valeur incorrecte.

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

Cause

La longueur de l'opérande scalaire incorrecte est &1. Le déplacement de bits jusqu'à la zone incorrecte est &2. L'opérande est &3 et valeur incorrecte est &4.

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 *HEX 2
&3 *BIN 2
&4 *HEX 100

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(MCH5003) MSGF(QSYS/QCPFMSG)

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

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