Message d'erreur IBM i (AS/400)
CPF3845
Certains droits du profil utilisateur &4 ne sont pas restaurés.
Gravité 20 · Erreur
Cause
&1 droits ont été restaurés et &2 droits ne l'ont pas été pour le profil utilisateur &4, le &3. Le travail à démarrage anticipé utilisé pour restaurer les droits privés pour ce profil utilisateur est &5. Le nom du travail à démarrage anticipé qui contient des messages relatifs à des droits non restaurés est &6.
- Si le nom du travail sus-cité a pour valeur *N, cela signifie qu'aucun travail anticipé n'a été exécuté pour restaurer des droits privés pour ce profil utilisateur.
- Si le nom du travail ci-dessus a une valeur autre que *N, un travail à démarrage anticipé a été utilisé pour restaurer les droits pour ce profil utilisateur et vous pouvez trouver des messages dans l'historique de ce travail. Utilisez l'une des commandes suivantes pour afficher l'historique du travail correspondant au travail à démarrage anticipé :
- Reportez-vous à l'historique du travail pour plus d'informations. Exécutez la commande DSPJOB (Afficher l'état d'un travail) pour afficher l'historique du travail.
- Consultez le fichier spoule pour plus de détails. Appliquez la commande WRKSPLF (Gérer les fichiers spoule) aux travaux à démarrage anticipé correspondant au profil utilisateur QUSER.
Que faire
Consultez les messages précédents et les messages de l'historique du travail. Corrigez les erreurs et renouvelez votre 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 | *BIN |
4 |
| &2 | *CHAR |
10 |
| &3 | *DTS |
variable |
| &4 | *CHAR |
10 |
| &5 | *CHAR |
22 |
| &6 | *CHAR |
22 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF3845) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF3845) EXEC(DO)
/* traitement de l'erreur */
ENDDO