Aller au contenu

Message d'erreur IBM i (AS/400)

CPF6E47

Impossible d'ajouter le groupe de panneaux &1 à l'index d'aide &3

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

Cause

Le groupe de panneaux &1 de la bibliothèque &2 ne peut pas être ajouté à l'index d'aide &3 de la bibliothèque &4 car ces deux éléments sont incompatibles. En effet, un groupe de panneaux ayant une structure hiérarchique ne peut pas être ajouté à un index d'aide qui contient des groupes de panneaux sans structure hiérarchique. Inversement, un groupe de panneaux sans structure hiérarchique ne peut pas être ajouté à un index d'aide qui contient des groupes de panneaux ayant une structure hiérarchique. Celle-ci est déterminée par la marque ISCHSUBT dans le source du groupe de panneaux.

Que faire

Procédez de l'une des façons suivantes :

  • Ajoutez ou supprimez la marque ISCHSUBT dans le source du groupe de panneaux de sorte que ce dernier devienne compatible avec l'index d'aide. Recompilez le groupe de panneaux. Renouvelez la demande.
  • Supprimez puis recréez l'objet de l'index d'aide. Ajoutez uniquement les objets appartenant au groupe de panneaux et comportant ou non la marque ISCHSUBT.

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

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF6E47) MSGF(QSYS/QCPFMSG)

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

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