Message d'erreur IBM i (AS/400)
CPFA98B
La mémoire tampon de trace utilisateur associée au travail &3/&2/&1 n'a pas pu être vidée.
The User Trace buffer associated with job &3/&2/&1 could not be dumped.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Soit vous n'êtes pas autorisé à vider la mémoire tampon de trace utilisateur demandée, soit la mémoire tampon n'existe pas.
Either you are not authorized to dump the requested User Trace buffer or the buffer does not exist.
Que faire
Si l'objet espace utilisateur associé à la mémoire tampon de trace utilisateur existe, demandez à son propriétaire de vous accorder des droits sur cet objet, puis relancez la commande. Si la mémoire tampon n'existe pas, omettez la commande.
If the user space object associated with the User Trace buffer exists, have the owner grant you authority to that user space object and try the command again. If the buffer does not exist, omit the command.
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 | *CHAR |
10 |
| &2 | *CHAR |
10 |
| &3 | *CHAR |
6 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPFA98B) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPFA98B) EXEC(DO)
/* traitement de l'erreur */
ENDDO