CPF5018
Taille maximale atteinte pour membre &4. Incrément non admis.
Gravité 30 · Erreur grave
Cause
La taille maximale fixée pour le membre &4 du fichier &2 dans la bibliothèque &3 a été atteinte. Néanmoins, le format d'enregistrement &7, membre numéro &8, n'a pas été modifié et l'enregistrement n'a pas été ajouté au fichier, soit parce que la phase d'activation était sur le point de s'achever, soit parce que les incréments ne sont pas admis.
Que faire
Si le fichier n'admet pas d'incréments, augmentez la taille ou la valeur d'incrément dans le paramètre SIZE de la commande CHGPF. Renouvelez ensuite la demande.
Réponses possibles
| Réponse | Effet |
|---|---|
C | Annuler la demande. |
I | Ignorer la demande et continuer. |
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 |
| &7 | *CHAR |
10 |
| &8 | *BIN |
2 |
Message d'interrogation
Ce message attend une réponse de l'opérateur,
par défaut C.
Réponses acceptées :
C, I.
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF5018) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF5018) EXEC(DO)
/* traitement de l'erreur */
ENDDO