Aller au contenu

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...

VariableTypeLongueur
&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