Aller au contenu

CPF4029

Nombre d'enregistrements par opération changé de &5 à &4.

Gravité 10 · Avertissement

Cause

Le nombre d'enregistrements définis dans le paramètre SEQONLY(*YES) de la commande OVRDBF, ou dans le programme, a été changé de &5 à &4 pour le membre &1 du fichier &2, de la bibliothèque &3. Ce nombre a été remplacé par la valeur FRCRATIO ou par 1 (dans le cas d'un fichier logique avec plus d'un format d'enregistrement), ou a été augmenté s'il était inférieur à 0, ou a été remplacé par un car le format d'enregistrement du fichier comporte une zone LOB ou XML contenant une procédure de zone.

Que faire

Si nécessaire, modifiez le nombre d'enregistrements du paramètre SEQONLY(*YES). Renouvelez ensuite la demande.

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 *CHAR 10
&2 *CHAR 10
&3 *CHAR 10
&4 *UBIN 4
&5 *UBIN 4

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF4029) MSGF(QSYS/QCPFMSG)

L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :

MONMSG MSGID(CPF4029) EXEC(DO)
  /* traitement de l'erreur */
ENDDO