Aller au contenu

Message d'erreur IBM i (AS/400)

MCH2813

Fonction de collecte de données machine demandée non valide

Requested machine data collection function not valid

Gravité 40 · Fin anormale du programme ou de la fonction

Cause

La fonction demandée ne peut pas être exécutée à cause du code d'erreur &1. Les codes d'erreur et leur signification sont les suivants : 0001

  • La fonction de démarrage de la collecte de données a été demandée pour une catégorie déjà active. 0002
  • La fonction d'arrêt de la collecte de données a été demandée pour une catégorie qui n'était pas active. 0003
  • Le processus qui a demandé l'arrêt de la collecte de données n'est pas celui qui l'avait démarrée pour cette catégorie. 0004
  • Le fichier de chaîne d'octets indiqué servait à collecter des données pour une autre catégorie. 0005
  • Le fichier de chaîne d'octets indiqué ne peut pas être mappé. 0006
  • La taille maximale de données indiquée n'est pas supérieure à la taille actuelle des données.

The requested function cannot be performed because of error code &1. The error codes and their meanings follow: 0001 -- The start data collection function was requested for a category which was already active. 0002 -- The stop data collection function was requested for a category which was not active. 0003 -- The process that requested to stop the data collection was not the process that started the data collection for that category. 0004 -- The specified byte stream file was being used to collect data for a different category. 0005 -- The specified byte stream file cannot be mapped. 0006 -- The specified maximum data size is not greater than the current size of the data.

Que faire

Corrigez l'erreur, puis renouvelez votre demande.

Correct the error and try the request again.

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 *HEX 2

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(MCH2813) MSGF(QSYS/QCPFMSG)

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

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