Message d'erreur IBM i (AS/400)
CPF3736
Droits non restaurés pour l'utilisateur &4.
Gravité 20 · Erreur
Cause
Des droits privés sur &2 &1 de la bibliothèque &3 n'ont pas été restaurés. L'objet n'existe pas, est endommagé ou n'était pas disponible au moment où les droits ont été accordés.
Que faire
Effectuez l'une des opérations suivantes :
- Si le système était en mode dédié lors de l'exécution de la commande RSTAUT, exécutez la commande DSPOBJD (Afficher une description d'objet). Si l'objet est endommagé ou introuvable, restaurez le profil utilisateur (commande RSTUSRPRF), l'objet (commande RSTOBJ) et les droits (commande RSTAUT). Si l'objet existe et n'est pas endommagé, signalez l'incident (commande ANZPRB).
- Si le système n'était pas en mode dédié lors de l'exécution de la commande RSTAUT, exécutez la commande DSPOBJD (Afficher une description d'objet). Si l'objet est endommagé ou introuvable, restaurez l'objet (commande RSTOBJ) et relancez la commande RSTAUT. Si l'objet était en cours d'utilisation, relancez la commande RSTAUT ultérieurement lorsque l'objet ne sera plus utilisé. Pour plus d'informations sur la restauration des droits sur un système non dédié, reportez-vous à l'ensemble de rubriques CL dans la catégorie Programming du manuel IBM i Information Center, à l'adresse http://www.ibm.com/systems/i/infocenter/.
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 |
7 |
| &3 | *CHAR |
10 |
| &4 | *CHAR |
10 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF3736) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF3736) EXEC(DO)
/* traitement de l'erreur */
ENDDO