Aller au contenu

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

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