Aller au contenu

CPF8084

Longueur enregistrement fichier &1 dépasse longueur maximale &4.

Gravité 30 · Erreur grave

Cause

Le fichier réseau a une longueur d'enregistrement de &3. La longueur d'enregistrement maximale permise est de &4, soit une longueur inférieure à celle du fichier réseau en cours de traitement.

Que faire

Un fichier dont la longueur d'enregistrement dépasse le maximum permis ne peut être reçu. Demandez à l'émetteur de n'envoyer que des fichiers dont les longueurs d'enregistrement respectent les limites admises, définies dans le paramètre de longueur d'enregistrement, ou dans les valeurs spéciales qui lui sont associées. Pour plus d'informations sur les paramètres et les valeurs spéciales, reportez-vous à l'ensemble de rubriques CL dans la catégorie Programming de l'IBM i Information Center, à l'adresse http://www.ibm.com/systems/i/infocenter/.

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 *BIN 4
&4 *BIN 4

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF8084) MSGF(QSYS/QCPFMSG)

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

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