Message d'erreur IBM i (AS/400)
CPF1108
CPF1108 USRPRF &1 non trouvé pour JOBD &2 de &3.
Gravité 50 · Fin anormale du travail
Cause
Un utilisateur a tenté d'ouvrir une session, simplement en appuyant sur la touche ENTREE. La description de travail associée au poste écran pour le sous-système identifie un profil utilisateur qui n'existe pas.
Que faire
Définissez, dans la description de travail, un profil utilisateur qui existe (paramètre USER de la commande CHGJOBD), ou demandez au responsable de la sécurité de créer un profil ayant ce nom (commande CRTUSRPRF).
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 |
10 |
| &3 | *CHAR |
10 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF1108) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF1108) EXEC(DO)
/* traitement de l'erreur */
ENDDO