Aller au contenu

Message d'erreur IBM i (AS/400)

CPF6AA2

Le rognage n'est pas autorisé pour la liste &4.

Trimming not allowed for list &4.

Gravité 30 · Erreur grave

Cause

Un programme a tenté d'ajouter une entrée à la liste &4 du groupe de panneaux &1 de la bibliothèque &2. La liste &4 a atteint la taille maximale autorisée pour un objet et une tentative de rognage de la liste a été effectuée. Cependant, l'entrée qui devait être supprimée de la liste n'a pas encore été imprimée ni affichée.

A program tried to add an entry to list &4 in panel group &1 in library &2. List &4 has reached the maximum size allowed for an object and an attempt was made to trim the list. However, the entry that was to be trimmed from the list has not been printed or displayed yet.

Que faire

Si ce message a été reçu lors de l'impression d'une liste, remplacez la longueur de page d'impression par une longueur plus petite à l'aide d'une substitution.

If this message was received when printing a list, override the print page to a smaller page length.

Description technique

Le programme d'application a indiqué que la liste pouvait être rognée lorsque sa taille maximale est atteinte. Modifiez le programme d'application pour ne pas autoriser le rognage, ou réduisez la taille d'une entrée de liste. Pour réduire la taille d'une entrée de liste, supprimez certaines des variables (VAR) de la balise LISTDEF dans la source du groupe de panneaux de la liste &4, ou réduisez la taille des variables existantes de la balise LISTDEF.

The application program specified that the list could be trimmed when the maximum size of the list is reached. Change the application program to not allow trimming, or reduce the size of a list entry. To reduce the size of a list entry, remove some of the VARiables on the LISTDEF tag in the panel group source for list &4, or reduce the size of the existing VARiables on the LISTDEF tag.

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

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF6AA2) MSGF(QSYS/QCPFMSG)

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

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