Aller au contenu

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...

VariableTypeLongueur
&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