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...
| Variable | Type | Longueur |
|---|---|---|
| &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