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...
| Variable | Type | Longueur |
|---|---|---|
| &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