Aller au contenu

Message d'erreur IBM i (AS/400)

CPF5552

Aucune place prévue pour le fichier &2 de &3 sur unité &4.

Gravité 40 · Fin anormale du programme ou de la fonction

Cause

Le fichier &6 occupe toute la place. Deux fichiers qui ne sont pas de niveau zone peuvent être ouverts simultanément sur l'unité, si l'écran dispose de l'espace nécessaire.

Que faire

Libérez toutes les unités acquises par ce fichier. Fermez le fichier &2, de la bibliothèque &4. Indiquez une longueur d'enregistrement inférieure à la taille de l'écran dans le programme utilisateur. Relancez la commande.

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
&4 *CHAR 10
&6 *CHAR 10

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF5552) MSGF(QSYS/QCPFMSG)

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

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