MCH4221
Valeur initiale incorrecte pour la mémoire statique.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
L'objet n'a pas été créé car la table d'initialisation contient un poste incorrect. Les données de la mémoire statique sont initialisées avec une valeur initiale incorrecte.
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 d'initialisation non valide est &2, l'entrée de table d'initialisation est &3 et le déplacement de l'entrée de table d'initialisation est de &5 octets. L'identificateur de note du journal LIC est &6.
The reason code is &1. The index of the initialization table entry that is not valid is &2, the initialization table entry is &3, and the offset to the initialization 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(MCH4221) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(MCH4221) EXEC(DO)
/* traitement de l'erreur */
ENDDO