Message d'erreur IBM i (AS/400)
CPF1F53
Valeur incorrecte pour la longueur de la mémoire tampon de données.
Value for length of data buffer not valid.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
La valeur &1 indiquée pour la longueur de la mémoire tampon de données n'est pas valide. Vous avez effectué l'une des opérations suivantes :
- Lors d'une demande de lecture d'entrée de répertoire (programme QHFRDDR), vous avez indiqué une longueur inférieure à 1.
- Lors d'une demande de contrôle du système de fichiers (programme QHFCTLFS), vous avez indiqué, pour la mémoire tampon de données en entrée ou en sortie, une longueur en dehors de la valeur autorisée pour la fonction demandée.
The value &1, specified for length of data buffer, is not valid. You did one of the following: -- On a read directory entry request (QHFRDDR program), you specified a length less than 1. -- On a control file system request (QHFCTLFS program), you specified a length for the input data buffer or output data buffer outside the allowable value for the function requested.
Que faire
Corrigez la valeur de la longueur de la mémoire tampon de données, puis renouvelez votre demande.
Correct the value for the length of data buffer 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 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF1F53) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF1F53) EXEC(DO)
/* traitement de l'erreur */
ENDDO