Aller au contenu

Message d'erreur IBM i (AS/400)

CPF116D

Pool système &2 non libéré.

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

Cause

Impossible de terminer la libération demandée du pool système &2 car le pool est toujours utilisé.

Que faire

Renouvelez la demande lorsque le pool sera libéré.

Description technique

L'API Modification des pools (QWCCHGPL) ne peut pas désallouer le pool de mémoire principale. Le code anomalie est &1. Les codes anomalie possibles sont : 1

  • Le pool contient de la mémoire réservée. 2
  • Des unités d'exécution utilisent encore le pool. 3
  • Les pools de mémoire principale ne peuvent pas être modifiés actuellement.

The Change Pools (QWCCHGPL) API cannot deallocate the main storage pool. The reason code is &1. The possible reason codes are: 1 -- The pool has reserved storage. 2 -- Threads are still using the pool. 3 -- Main storage pools cannot be changed at this time.

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

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF116D) MSGF(QSYS/QCPFMSG)

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

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