Aller au contenu

CPF0A45

Impossible de copier les données dans l'espace utilisateur &1.

Cannot copy data to user space &1.

Gravité 30 · Erreur grave

Cause

Les données de performances collectées n'ont pas pu être copiées dans l'espace utilisateur &1 de la bibliothèque &2 : soit l'espace utilisateur n'existe pas, soit la bibliothèque n'existe pas, soit l'espace est verrouillé par un autre travail.

The performance data collected could not be copied to user space &1 in library &2 because either the user space does not exist, the library does not exist, or the space is locked by another job.

Que faire

Effectuez l'une des opérations suivantes, puis renouvelez la demande de l'API Liste des données de performances (QPMLPFRD) :

  • Vérifiez que le nom de l'espace et le nom de la bibliothèque sont corrects. S'ils ne le sont pas, utilisez l'option *CHANGE de l'API Gestion du collecteur de performances (QPMWKCOL) pour attribuer à l'espace utilisateur le nom et la bibliothèque corrects.
  • Créez l'espace utilisateur.
  • Supprimez tous les verrous que d'autres travaux peuvent détenir sur l'espace.

Do one of the following and try the List Performance Data API (QPMLPFRD) request again: -- Verify that the space name and library name are correct. If they are not, use the *CHANGE option of the Work with Performance Collector API (QPMWKCOL) to change the user space to the correct name and library. -- Create the user space. -- Eliminate all locks that other jobs may have on the space.

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 10

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF0A45) MSGF(QSYS/QCPFMSG)

L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :

MONMSG MSGID(CPF0A45) EXEC(DO)
  /* traitement de l'erreur */
ENDDO