Aller au contenu

MCH5601

Valeur de modèle de définition incorrecte pour l'instruction.

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

Cause

L'emplacement de la valeur est le modèle &1 avec un déplacement d'octets &2 jusqu'à la zone, un déplacement de bits &3 dans la zone, une longueur de zone &4 et un numéro d'opérande d'instruction &5. Le code raison est &6. Si la valeur X'0000'apparaît, cela signifie qu'aucun code raison n'est disponible.

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 *SPP 300
&2 *HEX 2
&3 *HEX 2
&4 *BIN 2
&5 *BIN 2
&6 *HEX 2

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(MCH5601) MSGF(QSYS/QCPFMSG)

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

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