Message d'erreur IBM i (AS/400)
CPFA312
Buffer size parameter error.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Les valeurs indiquées pour la taille de mémoire tampon &1, l'incrément &2 et la valeur maximale &3 doivent être des entiers positifs au plus égaux à la taille &4 de la mémoire tampon d'E/S du fichier écran sous-jacent. La taille maximale doit être supérieure ou égale à la taille initiale de la mémoire tampon.
The values specified for the buffer size &1, increment &2, and maximum value &3 must be positive integer values no greater than the size of the underlying display file I/O buffer size &4. The maximum size must be greater than or equal to the initial buffer size.
Que faire
Corrigez l'erreur, puis renouvelez votre demande.
Correct the error and try the request again.
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 |
| &2 | *BIN |
4 |
| &3 | *BIN |
4 |
| &4 | *BIN |
4 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPFA312) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPFA312) EXEC(DO)
/* traitement de l'erreur */
ENDDO