CPF5509
Longueur d'enreg dépasse longueur de bloc du fichier &2 de &3.
Gravité 50 · Fin anormale du travail
Cause
Le format d'enregistrement le plus long dépasse la taille de bloc pour les fichiers de communication. Pour les transmissions binaires synchrones (BSC), le plus petit format d'enregistrement dépasse la longueur de bloc.
Que faire
Fermez le fichier. Modifiez la longueur d'enregistrement ou la longueur de bloc du fichier, puis renouvelez la demande. Pour les fichiers de communication, supprimez tous les formats d'enregistrement supérieurs à la taille des blocs ou indiquez une taille de bloc supérieure ou égale au plus grand format d'enregistrement. Pour une transmission BSC, définissez un format d'enregistrement ne dépassant pas la taille de bloc, ou indiquez une longueur de bloc supérieure au 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(CPF5509) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF5509) EXEC(DO)
/* traitement de l'erreur */
ENDDO