Message d'erreur IBM i (AS/400)
CPF7E04
Longueur de mémoire tampon d'entrée incorrecte.
Input buffer length not valid.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
La valeur du paramètre InputBufferLength, &1, est inférieure ou égale à zéro.
The value of the InputBufferLength parameter, &1, is less than or equal to zero.
Que faire
Affectez une valeur positive au paramètre InputBufferLength. La valeur du paramètre InputBufferLength doit être inférieure ou égale au nombre d'octets alloués à la mémoire tampon d'entrée.
Assign a positive value to the InputBufferLength parameter. The value of the InputBufferLength parameter must be equal to or less than the number of bytes allocated to the Input Buffer.
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(CPF7E04) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF7E04) EXEC(DO)
/* traitement de l'erreur */
ENDDO