Message d'erreur IBM i (AS/400)
CPF24CA
L'entrée de pile d'appels n'est pas valide pour renvoyer le message.
Call stack entry is not valid to resend message.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Une entrée de pile d'appels ne peut pas se renvoyer un message d'échappement à elle-même. De plus, l'entrée de pile d'appels de destination doit se trouver plus haut dans la pile que l'entrée de pile d'appels d'origine.
A call stack entry cannot resend an escape message to itself. Also the To call stack entry must be earlier on the stack than the From call stack entry.
Que faire
Modifiez le paramètre d'entrée de pile d'appels de destination ou d'origine afin que deux entrées de pile d'appels différentes soient identifiées et que l'entrée de destination se trouve plus haut dans la pile d'appels que l'entrée d'origine.
Change either the To or From call stack entry parameters so two different call stack entries are identified and the To call stack entry is earlier on the call stack than the From call stack entry.
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF24CA) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF24CA) EXEC(DO)
/* traitement de l'erreur */
ENDDO