CPF9005
Les ressources système nécessaires pour traiter cette demande ne sont pas disponibles.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Un objet interne du système associé à l'ID utilisateur &2 &3 ou au profil utilisateur &1 ne peut pas être attribué. L'utilisateur a peut-être ouvert une session sur le système, ce qui empêche l'exécution de cette fonction, ou l'objet est en cours de suppression parce que l'utilisateur est retiré du répertoire de distribution du système ou, encore, l'objet était endommagé et est en cours de création.
Que faire
Utilisez la commande DSPDIRE pour vérifier si l'utilisateur est inscrit au répertoire de distribution du système. S'il y est inscrit, relancez la demande. S'il ne l'est pas, corrigez l'ID utilisateur ou utilisez la commande WRKDIRE pour l'inscrire. Si l'incident persiste et que l'utilisateur est inscrit dans le répertoire de distribution du système, supprimez-le du répertoire, puis réinscrivez-le. Ainsi les objets internes nécessaires à cette fonction seront créés.
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 |
8 |
| &3 | *CHAR |
8 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF9005) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF9005) EXEC(DO)
/* traitement de l'erreur */
ENDDO