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