CPF5275
Indice ou exposant incorrect pour fichier &2 de &3.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Un numéro de colonne ou une longueur d'indice ou d'exposant incorrect a été indiqué.
Que faire
Corrigez le programme, puis renouvelez l'opération.
Description technique
Le problème a été provoqué par l'une des causes suivantes :
- Le numéro de colonne de début plus la longueur de la zone d'exposant ou d'indice est supérieur à la longueur de la mémoire tampon.
- La longueur de la zone d'exposant ou d'indice est supérieure à 255 ou inférieure à 1.
- Les numéros de colonne de l'indice ou de l'exposant n'étaient pas dans l'ordre numérique croissant.
The problem was caused by one of the following: -- The starting column number plus the length of the superscript or the subscript field is greater than the buffer length. -- The length of the superscript or the subscript field is greater than 255 or less than 1. -- The column numbers for the subscript or superscript were not in ascending numerical order.
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 |
|---|---|---|
| &2 | *CHAR |
10 |
| &3 | *CHAR |
10 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF5275) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF5275) EXEC(DO)
/* traitement de l'erreur */
ENDDO