Aller au contenu

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éponseEffet
GContinuer.
CAnnuler 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...

VariableTypeLongueur
&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