Aller au contenu

CPF4225

Longueur d'enreg supérieure à longueur de bloc du fichier &3 de &2.

Gravité 50 · Fin anormale du travail

Cause

Dans les fichiers communications (CMN), le plus grand format d'enregistrement excède la longueur de bloc. Pour les fichiers BSC, le plus petit format d'enregistrement excède la longueur de bloc.

Que faire

Fermez &2 de &3. Corrigez la longueur d'enregistrement ou la longueur de bloc du fichier, puis relancez le travail.

  • Pour les fichiers CMN, retirez tous les formats d'une taille supérieure à celle du bloc, ou indiquez une taille de bloc égale ou supérieure à celle du format le plus long.
  • Pour les fichiers BSC, définissez un format d'enregistrement d'une taille inférieure ou égale à celle du bloc, ou indiquez une taille de bloc supérieure à celle du plus petit format d'enregistrement du fichier.

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

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF4225) MSGF(QSYS/QCPFMSG)

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

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