Aller au contenu

MCH2818

Fonction demandée non exécutée.

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

Cause

La fonction demandée ne peut pas être exécutée. Le code d'erreur est &1. Le pool de mémoire principale affecté par cette fonction est &2. Les codes d'erreur et leur signification sont indiqués ci-après.

Que faire

0000

  • La raison de l'incident est inconnue. 0001
  • Le système ne peut pas allouer de la mémoire dans le pool &2. La raison possible est que la mémoire du pool &2 est insuffisante. Augmentez la mémoire de ce pool et renouvelez votre demande. 0002
  • La demande de désactivation d'une collection est incorrecte. Une demande de désactivation de la collection dynamique n'est admise que si cette dernière est active. Une demande de désactivation de la collection statique n'est admise que si cette dernière est active. La valeur du pool de mémoire principale ne s'applique pas à ce code d'erreur.

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 *HEX 2
&2 *HEX 2

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(MCH2818) MSGF(QSYS/QCPFMSG)

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

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