Message d'erreur IBM i (AS/400)
CPF7E05
La mémoire tampon d'entrée n'a pas la longueur indiquée.
Input buffer is not as long as specified.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
L'espace référencé par le paramètre pInputBuffer ne contient pas autant d'espace que celui indiqué par la valeur du paramètre InputBufferLength. La valeur du paramètre InputBufferLength est &1.
The space referenced by the pInputBuffer parameter does not contain as much space as specified by the value of the InputBufferLength parameter. The value of the InputBufferLength parameter is &1.
Que faire
Allouez pour le paramètre pInputBuffer un espace référencé aussi grand que celui indiqué par la valeur du paramètre InputBufferLength.
Allocate as much space referenced by the pInputBuffer parameter as specified by the value of the InputBufferLength parameter.
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(CPF7E05) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF7E05) EXEC(DO)
/* traitement de l'erreur */
ENDDO