Aller au contenu

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

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