CPF4173
Traitement EOFDLY incorrect pour le membre &4.
Gravité 50 · Fin anormale du travail
Cause
Le paramètre EOFDLY (temps d'attente sur EOF) indiqué par une commande OVRDBF (Substituer un fichier BD) n'est pas permis pour le membre &4 du fichier &2, dans la bibliothèque &3, parce que le fichier &2 réutilise des enregistrements supprimés.
Que faire
Supprimez le paramètre EOFDLY du fichier de substitution, ou modifiez le fichier à l'aide de la commande CHGPF (Modifier un fichier physique) afin qu'il ne réutilise plus les enregistrements supprimés.
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 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF4173) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF4173) EXEC(DO)
/* traitement de l'erreur */
ENDDO