Aller au contenu

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

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