Aller au contenu

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

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