Aller au contenu

MCH3203

Erreur de fonction &2 dans instruction machine. ID cliché interne &4.

Gravité 60 · État du système

Cause

L'instruction machine en cours a échoué. L'horodatage est &1, le code d'erreur est &2, le type d'erreur est &5 et le numéro d'unité est &6. Les types d'erreur suivants indiquent comment le dommage a été détecté : 0000 - condition anormale non précisée ; 0002 - secteur unité logiquement incorrect ; 0003 - erreur unité ; 0004 - opération exécutée non admise. Pour le type d'erreur 0003, le numéro indique l'unité endommagée ou est égal à zéro si la mémoire principale est endommagée. Pour la classe d'erreurs 0004, le code opération de l'instruction d'interface machine non pris en charge a été utilisé.

Que faire

Pour la classe d'erreurs 0004, retirez du programme le code opération de l'instruction d'interface machine non pris en charge. Pour toutes les autres classes d'erreurs, démarrez l'identification d'incident (commande ANZPRB).

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 *DTS variable
&2 *HEX 2
&4 *CHAR 8
&5 *BIN 2
&6 *HEX 2

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(MCH3203) MSGF(QSYS/QCPFMSG)

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

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