Aller au contenu

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...

VariableTypeLongueur
&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