Aller au contenu

CPF4003

Longueur d'enregistrement excessive (fichier &1, unité &3).

Gravité 20 · Erreur

Cause

Le fichier créé contient des enregistrements tronqués. En effet, la longueur des enregistrements du fichier &1 sur l'unité &3 est excessive. Les octets &4 à &5 ont été tronqués.

Que faire

Effectuez l'une des opérations suivantes :

  • Modifiez la longueur d'enregistrement dans le programme, puis relancez l'opération.
  • Dans le cas d'une bande, lancez la commande OVRTAPF (Substituer un fichier bande) et affectez une valeur plus élevée au paramètre RCDLEN.
  • Dans le cas d'une disquette, la longueur maximale d'enregistrement autorisée est de 128 octets pour un fichier au format standard, de 256 octets pour un format H et de 4096 octets pour un format I.

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
&3 *CHAR 10
&4 *CHAR 5
&5 *BIN 2

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF4003) MSGF(QSYS/QCPFMSG)

L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :

MONMSG MSGID(CPF4003) EXEC(DO)
  /* traitement de l'erreur */
ENDDO