Aller au contenu

MCH4219

Objets d'espace temporaire ou table de segments de mémoire internes de taille excessive.

Gravité 40 · Fin anormale du programme ou de la fonction

Cause

L'objet n'a pas été créé car une limite interne au système a été atteinte. Un objet d'espace temporaire ou une table de segments de mémoire interne ne disposait pas de suffisamment d'espace libre.

Que faire

Réduisez la taille du programme ou du module en diminuant le nombre d'instructions qu'ils contient. Signalez l'incident au fournisseur du compilateur.

Description technique

Le nombre maximal d'entrées de la table est &1. L'identificateur de table interne est &2. L'identificateur de dictionnaire de la procédure en cours de traitement est &3. L'identificateur de note du journal LIC est &4.

The maximum number of entries in the table is &1. The internal table identifier is &2. The dictionary identifier of the procedure being processed is &3. The LIC log note ID is &4.

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 *BIN 4
&4 *CHAR 8

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(MCH4219) MSGF(QSYS/QCPFMSG)

L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :

MONMSG MSGID(MCH4219) EXEC(DO)
  /* traitement de l'erreur */
ENDDO