Aller au contenu

CPF39A6

La mémoire n'a pas pu être allouée.

Storage could not be allocated

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

Cause

La quantité de mémoire demandée dans la commande STRCMNTRC n'a pas pu être allouée pour les données de trace. La mémoire inutilisée disponible dans le pool de mémoire de la trace de communications n'était pas suffisante pour satisfaire la demande.

The amount of storage requested on the STRCMNTRC command could not be allocated for the trace data. Not enough unused storage was available in the communications trace storage pool to satisfy the request.

Que faire

Lancez la commande Démarrer trace de communications (STRCMNTRC) avec une valeur de mémoire maximale (MAXSTG) plus petite, supprimez une trace de communications existante pour libérer de la mémoire dans le pool de mémoire de la trace de communications, ou augmentez la mémoire maximale autorisée pour les fonctions de trace de communications (via les outils de service système).

Issue the Start Communications Trace (STRCMNTRC) command with a smaller maximum storage (MAXSTG) value, delete an existing communications trace to make more storage available in the communications trace storage pool, or increase the maximum storage allowed for communications trace functions (through System Service Tools).

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF39A6) MSGF(QSYS/QCPFMSG)

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

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