CPF7E2E
Incorrectly formed range expression
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Les expressions de plage ne peuvent être utilisées que pour afficher des variables de tableau simples. Si l'opérateur de plage (..) est trouvé dans un contexte autre qu'une commande EVAL affichant un tableau simple, ce message s'affiche. Les valeurs de chaque côté de l'opérateur de plage doivent être des entiers, et la valeur de gauche doit être inférieure ou égale à celle de droite.
Range expressions can be used only when displaying simple array variables. If the range operator (..) is found in any context other than an EVAL command that displays a simple array, this message is displayed. The values on either side of the range operator must be integer values, and the value on the left side must be less than or equal to the value on the right side.
Que faire
Reformulez la commande EVAL, puis renouvelez la demande.
Reformulate the EVAL command and try again.
Description technique
Reportez-vous au manuel de référence du langage que vous utilisez pour une description de la syntaxe reconnue par le débogueur de source.
Refer to the reference manual for the language you are using for a description of the syntax recognized by the Source Debugger.
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF7E2E) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF7E2E) EXEC(DO)
/* traitement de l'erreur */
ENDDO