Aller au contenu

Message d'erreur IBM i (AS/400)

CPF22D7

Impossible d'indiquer les droits *AUTL.

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

Cause

Une tentative a été effectuée en vue d'indiquer que les droits *PUBLIC doivent être définis dans une liste d'autorisation. Or, l'objet à protéger est lui-même une liste d'autorisation. Il est donc impossible de le faire dépendre d'une autre liste d'autorisation.

Que faire

Remplacez la valeur *AUTL accordée à *PUBLIC par une autre valeur et relancez la commande.

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF22D7) MSGF(QSYS/QCPFMSG)

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

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