Message d'erreur IBM i (AS/400)
CPF24B7
Valeur &1 incorrecte pour la longueur du nom de l'entrée de pile d'appels.
Value &1 for call stack entry name length not valid.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
La valeur &1 indiquée pour la longueur du nom de l'entrée de pile d'appels n'est pas valide. Les valeurs valides sont : - 1 à 4096 si les indicateurs de nom partiel ne sont pas utilisés. - 16 si le paramètre d'entrée de pile d'appels est un pointeur. - 1 à 4102 si les indicateurs de nom partiel sont utilisés. La longueur réelle du nom de l'entrée de pile d'appels, sans compter les éventuels indicateurs partiels, ne peut pas dépasser 4096.
The value &1 specified for the call stack entry name length is not valid. Valid values are: - 1 to 4096 if partial name indicators are not used. - 16 if the call stack entry parameter is a pointer. - 1 to 4102 if partial names indicators are used. The actual length of the call stack entry name, not including any partial indicators, cannot exceed 4096.
Que faire
Remplacez la valeur par une longueur valide.
Change the value to a valid length.
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 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF24B7) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF24B7) EXEC(DO)
/* traitement de l'erreur */
ENDDO