Aller au contenu

CPF4704

Longueur du format d'enreg &7 dépasse longueur de bloc &8 pour fichier.

Gravité 30 · Erreur grave

Cause

La longueur du format d'enregistrement &7 indiqué dans la demande d'écriture (opération WRITE) dépasse la longueur de bloc &8 définie pour le fichier &2 de la bibliothèque &3. Les données devant être écrites n'ont pas été envoyées.

Que faire

Renouvelez la demande WRITE après avoir modifié la longueur de format d'enregistrement.

Réponses possibles

RéponseEffet
IDemande ignorée.
CLa demande est annulée. Le message d'arrêt programme CPF5104 est envoyé.

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
&2 *CHAR 10
&3 *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 : I, C.

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF4704) MSGF(QSYS/QCPFMSG)

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

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