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