Aller au contenu

CPF8132

Liste d'autorisation &4 endommagée.

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

Cause

La liste d'autorisation &4 a subi le dommage &8 et peut n'être plus utilisable. Le propriétaire de la liste est &6, L'identificateur du cliché d'historique VLIC est &7.

Que faire

Supprimez la liste (commande DLTAUTL). Le propriétaire ou l'utilisateur qui a les droits *ALLOBJ sur cette liste doit la supprimer. Restaurez la liste d'autorisation par la commande RSTUSRPRF USRPRF(*ALL), à partir de la dernière bande SAVSYS (si cette liste existait au moment de la sauvegarde du système), ou bien recréez-la (commande CRTAUTL). A l'aide de la commande EDTAUTL (Réviser une liste d'autorisation), ajoutez à la liste les utilisateurs et leurs droits d'usage. Il est alors possible d'accorder des droits sur chaque objet qui se trouvait dans la liste au moment où elle a été endommagée (commande EDTOBJAUT (Réviser les droits sur un objet)). De même, vous pouvez accorder des droits sur les objets de la bibliothèque de documents qui se trouvaient dans la liste au moment du dommage. Pour cela, utilisez les commandes suivantes : ADDDLOAUT (Ajouter des droits sur un document ou dossier), CHGDLOAUT (Modifier les droits sur un document ou dossier) ou EDTDLOAUT (Réviser les droits sur un document ou dossier).

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

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF8132) MSGF(QSYS/QCPFMSG)

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

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