CPF89A3
L'opération n'a pas abouti pour des raisons de droits.
Gravité 30 · Erreur grave
Cause
L'opération sur le répertoire n'a pas abouti parce que le programme d'exit utilisateur a établi que la demande de l'utilisateur &1 du système &2 n'était pas assortie des droits nécessaires. Le programme d'exit utilisateur peut éventuellement renvoyer le texte complémentaire suivant : &3 Ce programme peut être appelé lors d'une demande en mode interactif ou bien lors d'une demande de modification répliquée à partir d'un autre système.
Que faire
Consultez les messages précédents dans l'historique du travail. Contactez l'administrateur de votre système ou le propriétaire du programme d'exit utilisateur et demandez-lui les droits nécessaires pour effectuer la modification. Renouvelez ensuite votre demande. Le programme d'exit utilisateur peut être indiqué de différentes façons :
- à l'aide de la commande CHGSYSDIRA (Modifier les attributs du répertoire du système),
- à l'aide des API qui prennent en charge la fonction d'inscription commune des programmes d'exit. Les programmes ainsi inscrits peuvent être affichés à l'aide de la commande WRKREGINF.
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 |
8 |
| &3 | *CHAR |
120 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF89A3) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF89A3) EXEC(DO)
/* traitement de l'erreur */
ENDDO