CPF3C15
La nouvelle valeur &1 est plus courte que la longueur indiquée.
New value &1 is shorter than the length specified.
Gravité 30 · Erreur grave
Cause
Vous avez demandé la copie de &1 octets d'une variable ou d'un espace vers l'espace utilisateur. Ce nombre est supérieur à la taille de la variable ou de l'espace.
You have specified that &1 bytes be copied from a variable or space into the user space. This number is greater than the size of the variable or space.
Que faire
Indiquez un nombre d'octets à copier inférieur ou égal au nombre total d'octets de la variable ou de l'espace où se trouve la nouvelle valeur.
Specify the number of bytes to be copied to a number that is less than or equal to the total number of bytes in the variable or space where the new value is located.
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(CPF3C15) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF3C15) EXEC(DO)
/* traitement de l'erreur */
ENDDO