Aller au contenu

Message d'erreur IBM i (AS/400)

CPF22A4

*EXCLUDE ne peut pas être révoqué de *PUBLIC.

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

Cause

L'utilisateur a entré les valeurs USER(*PUBLIC) et AUT(*EXCLUDE) dans la commande RVKOBJAUT (Révoquer les droits sur un objet). *EXCLUDE ne peut être révoqué de *PUBLIC.

Que faire

Utilisez la commande GRTOBJAUT (Accorder des droits sur un objet) ou la commande EDTOBJAUT (Réviser les droits sur un objet) pour accorder les droits qui reviennent à *PUBLIC.

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF22A4) MSGF(QSYS/QCPFMSG)

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

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