Message d'erreur IBM i (AS/400)
CPF2990
Non autorisé au fichier &1 de &2.
Gravité 30 · Erreur grave
Cause
Vous n'avez pas les droits nécessaires sur le fichier &1 de la bibliothèque &2. Vous devez disposer du droit *EXECUTE sur la bibliothèque &2. En effet, dans le cas d'un fichier physique, vous devez disposer des droits opérationnels sur les objets, de tous les droits sur les données et du droit de gestion ou de modification des objets. Dans le cas d'un fichier DDM, seuls les droits opérationnels sur les objets sont requis. En revanche, dans le cas d'un fichier logique, vous devez disposer également des droits de lecture sur les données.
Que faire
Adressez-vous au responsable de la sécurité ou au propriétaire de l'objet pour obtenir les droits nécessaires. Renouvelez la demande.
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...
| Variable | Type | Longueur |
|---|---|---|
| &1 | *CHAR |
10 |
| &2 | *CHAR |
10 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF2990) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF2990) EXEC(DO)
/* traitement de l'erreur */
ENDDO