Message d'erreur IBM i (AS/400)
MCH4223
Poste de la table des types incorrect.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
L'objet n'a pas été créé car la table des types contient un poste incorrect.
Que faire
L'incident est lié au compilateur. Adressez-vous à votre fournisseur.
Description technique
Le code anomalie est &1. L'index de l'entrée de table de types non valide est &2, l'entrée de table de types est &3 et le déplacement de l'entrée de table de types est de &5 octets. L'identificateur de note du journal LIC est &6.
The reason code is &1. The index of the type table entry that is not valid is &2, the type table entry is &3, and the offset to the type table entry is &5 bytes. The LIC log note ID is &6.
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 | *BIN |
4 |
| &2 | *BIN |
4 |
| &3 | *HEX |
variable |
| &5 | *BIN |
4 |
| &6 | *CHAR |
8 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(MCH4223) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(MCH4223) EXEC(DO)
/* traitement de l'erreur */
ENDDO