MCH4218
Type des données ou longueur de la valeur initiale incorrect.
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. Le type des données ou la longueur de la valeur initiale d'un objet est incorrect.
Que faire
L'incident est lié au compilateur. Adressez-vous à votre fournisseur.
Description technique
La valeur initiale a pour type de données &1 et pour longueur &2. L'index de l'entrée de table d'initialisation non valide est &3, l'entrée de table d'initialisation est &4 et le déplacement de l'entrée de table d'initialisation est de &6 octets. L'identificateur de note du journal VLIC est &7.
The initial value has data type &1 and length &2. The index of the initialization table entry that is not valid is &3, the initialization table entry is &4, and the offset to the initialization table entry is &6 bytes. The VLIC log note ID is &7.
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 | *BIN |
4 |
| &4 | *HEX |
variable |
| &6 | *BIN |
4 |
| &7 | *CHAR |
8 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(MCH4218) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(MCH4218) EXEC(DO)
/* traitement de l'erreur */
ENDDO