MCH4231
Taille maximale du dictionnaire dépassée.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
L'objet n'a pas été créé car la limite interne du système a été atteinte. L'espace mémoire du dictionnaire n'était pas suffisant.
Que faire
Réduisez la taille et la complexité de la procédure ou le niveau d'optimisation utilisé pour créer l'objet.
Description technique
L'index de l'entrée de dictionnaire de la procédure en cours est &1, l'entrée de dictionnaire est &2 et le déplacement de l'entrée de dictionnaire est de &4 octets. L'identificateur de note du journal LIC est &5.
The index of the dictionary entry for the current procedure is &1, the dictionary entry is &2, and the offset to the dictionary entry is &4 bytes. The LIC log note ID is &5.
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 | *HEX |
variable |
| &4 | *BIN |
4 |
| &5 | *CHAR |
8 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(MCH4231) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(MCH4231) EXEC(DO)
/* traitement de l'erreur */
ENDDO