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...
| Variable | Type | Longueur |
|---|---|---|
| &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