Message d'erreur IBM i (AS/400)
CPF1E12
Impossible d'enlever l'utilisateur &1.
Gravité 30 · Erreur grave
Cause
Vous avez tenté d'enlever soit l'utilisateur sous le nom duquel vous avez ouvert la session, soit un utilisateur correspondant à un groupe d'utilisateurs qui comporte encore des membres.
Que faire
Si vous avez tenté d'enlever l'utilisateur sous le nom duquel vous avez ouvert la session, ouvrez une session sous un autre nom et tentez à nouveau la suppression. Si vous avez tenté d'enlever un utilisateur correspondant à un groupe d'utilisateurs, procédez de la façon suivante :
- Affichez les membres du groupe en entrant la commande : DSPUSRPRF USRPRF(&1) TYPE(*GRPMBR)
- Enlevez les membres du groupe en choisissant l'option GESTION DES INSCRIPTIONS DES UTILISATEURS sur le menu PERSONNALISATION DU SYSTEME, DES UTILISATEURS ET UNITES (MANAGESYS). Pour chaque membre du groupe, utilisez l'option de modification pour entrer un autre nom d'utilisateur ou *NONE dans la zone GROUPE D'UTILISATEURS.
- Tentez une nouvelle fois d'enlever l'utilisateur &1.
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 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF1E12) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF1E12) EXEC(DO)
/* traitement de l'erreur */
ENDDO