Aller au contenu

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...

VariableTypeLongueur
&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