Message d'erreur IBM i (AS/400)
CPF2985
Numéros de séquence de source supérieurs au maximum admis. (G C)
Gravité 20 · Erreur
Cause
Les numéros de séquence source créés pour les enregistrements du membre &3, fichier &1, bibliothèque &2, dépassent la valeur maximale admise. Tous les enregistrements traités après la création du numéro de séquence le plus élevé portent le numéro 9999,99.
Que faire
Effectuez l'une des opérations suivantes, puis renouvelez la demande :
- Si l'erreur s'est produite lors du lancement de la commande CPYFRMTAP, indiquez les valeurs des paramètres SRCOPT (options de mise à jour source) et SRCSEQ (numérotation séquentielle source) au moyen de la commande CPYF (Copier un fichier).
- Entrez SRCOPT(*SEQNBR) et remplacez le premier numéro de séquence ou la valeur d'incrément du paramètre SRCSEQ par une valeur moindre dans la commande CPYF.
Réponses possibles
| Réponse | Effet |
|---|---|
G | Continuer. |
C | Annuler l'opération. |
Description technique
Un maximum de 999999 numéros de séquence uniques peut être créé lorsque SRCOPT(*SEQNBR) et SRCSEQ(0.01 0.01) sont indiqués.
A maximum of 999999 unique sequence numbers can be created when SRCOPT(*SEQNBR) and SRCSEQ(0.01 0.01) are specified.
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 |
Message d'interrogation
Ce message attend une réponse de l'opérateur,
par défaut G.
Réponses acceptées :
G, C.
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF2985) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF2985) EXEC(DO)
/* traitement de l'erreur */
ENDDO