Aller au contenu

CPF2508

Impossible de déplacer des messages vers la même entrée de pile d'appels ou vers une entrée ultérieure.

Cannot move messages to same or later call stack entry.

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

Cause

L'entrée de pile d'appels de destination est identique à l'entrée de pile d'appels d'origine, ou bien elle se trouve plus loin dans la pile que l'entrée d'origine.

The To call stack entry is the same as the From call stack entry or the To call stack entry is later on the stack than the From call stack entry.

Que faire

Modifiez les informations d'entrée de pile d'appels de destination ou d'origine dans l'appel de l'API, de sorte que l'entrée de destination soit située avant l'entrée d'origine dans la pile d'appels.

Change either the To or From call stack entry information on the call to the API so 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(CPF2508) MSGF(QSYS/QCPFMSG)

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

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