Aller au contenu

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

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