Aller au contenu

Message d'erreur IBM i (AS/400)

CPF814E

MSF message space object damaged.

Gravité 20 · Erreur

Cause

L'objet d'espace de messages interne du cadre de serveur de courrier (MSF) &4 a été détecté comme endommagé et a été supprimé. L'identificateur de vidage du journal VLOG est &6. Cet objet peut représenter une partie d'un message MSF traité par une fonction MSF. L'endommagement de l'objet et sa suppression signifient que ces informations ont été perdues.

Mail server framework (MSF) internal message space object &4 found damaged and was deleted. The VLOG log dump identifier is &6. This object might represent a piece of an MSF message being handled an MSF function. The damage to the object and its deletion means that this information was lost.

Que faire

Le contenu du VLOG &6 peut aider à identifier le message MSF exact si des informations ont été perdues par suite de la perte de l'objet d'espace. Si possible, identifiez l'expéditeur du message et demandez-lui de le renvoyer. Si le problème persiste, utilisez la commande CL Analyse de problème (ANZPRB).

The contents of the VLOG &6 may help in identifying the exact MSF message in the case that information was lost due to the loss of the space object. If possible, identify the message's originator and request that they resend the message. If the problem continues, use the Analyze Problem (ANZPRB) CL command.

Description technique

La fonction MSF utilise des objets d'espace internes de type &3 pour conserver des informations sur les messages qu'elle traite. Ces objets sont réutilisés de nombreuses fois pour de nombreux messages.

The MSF function uses internal space objects of type &3 to hold information about the messages it is handling. These objects are reused many times for many messages.

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
&3 *HEX 2
&4 *CHAR 30
&6 *CHAR 8

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF814E) MSGF(QSYS/QCPFMSG)

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

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