Message d'erreur IBM i (AS/400)
CPF5173
&6 est incorrect comme nombre d'enregistrements dans la mémoire tampon.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Le nombre d'enregistrements indiqué dans la mémoire tampon pour l'unité ou le membre &4, du fichier &2 dans &3, est soit inférieur à 1, soit supérieur à &7 qui est la valeur maximale permise. S'il s'agit d'un fichier base de données ou d'un fichier d'analyse, le nombre maximal d'enregistrements défini dans le paramètre SEQONLY des commandes OVRDBF, OPNDBF ou OPNQRYF a été dépassé.
Que faire
Indiquez SEQONLY(*YES &6) dans la commande OVRDBF, puis renouvelez votre demande. Si l'incident persiste, signalez-le à l'aide de la commande ANZPRB.
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 |
|---|---|---|
| &2 | *CHAR |
10 |
| &3 | *CHAR |
10 |
| &4 | *CHAR |
10 |
| &6 | *BIN |
2 |
| &7 | *BIN |
2 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF5173) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF5173) EXEC(DO)
/* traitement de l'erreur */
ENDDO