Message d'erreur IBM i (AS/400)
CPF4148
Trop d'unités indiquées pour le fichier &2 de &3.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Le nombre d'unités indiqué dans le paramètre DEV appliqué à l'ouverture est supérieur au maximum admis pour le fichier.
Que faire
Effectuez l'une des opérations suivantes puis renouvelez votre demande.
- Réduisez le nombre d'unités par la commande CHGDSPF (Modifier un fichier écran) ou OVRDSPF (Substituer un fichier écran), paramètre DEV.
- Pour augmenter le nombre d'unités admises, modifiez la valeur du paramètre MAXDEV de la commande CHGDSPF (Modifier un fichier écran).
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(CPF4148) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF4148) EXEC(DO)
/* traitement de l'erreur */
ENDDO