CPFAF8B
Identificateur de message de courrier réservé incorrect.
Reserved mail message identifier is not valid.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
L'API &2 a été appelée avec l'identificateur de message réservé &1. Toutefois, l'identificateur de message de courrier réservé est introuvable.
The &2 API was called with reserved message identifier &1. However, the reserved mail message identifier could not be found.
Que faire
Indiquez un identificateur de message de courrier réservé valide, puis renouvelez l'appel de l'API. L'API Réserver un identificateur de message de courrier (QzmfRsvMailMsgId) doit d'abord être utilisée pour réserver l'identificateur de message transmis à cette API. Si l'API Créer un message de courrier (QzmfCrtMailMsg) a été appelée et que l'API Réserver un identificateur de message de courrier (QzmfRsvMailMsgId) n'est pas utilisée, le paramètre identificateur de message réservé doit contenir des caractères nuls. Pour des informations sur l'utilisation des interfaces du cadre de serveur de courrier (MSF), consultez la collection de rubriques API de la catégorie Programmation dans l'IBM i Information Center, http://www.ibm.com/systems/i/infocenter/.
Specify a valid reserved mail message identifier and retry the API. The Reserve Mail Message Identifier (QzmfRsvMailMsgId) API must first be used to reserve the message identifier passed to this API. If the Create Mail Message (QzmfCrtMailMsg) API was called and the Reserve Mail Message Identifier (QzmfRsvMailMsgId) API is not being used, then the reserved message identifier parameter must contain null characters. See the APIs topic collection in the Programming category in the IBM i Information Center, http://www.ibm.com/systems/i/infocenter/, for information about using the mail server framework (MSF) interfaces.
Description technique
L'identificateur de message de courrier réservé est introuvable dans la liste interne des identificateurs de message de courrier réservés de MSF. Ce problème peut être dû à l'une des causes suivantes :
- Le paramètre identificateur de message de courrier réservé est incorrect.
- L'API Réserver un identificateur de message de courrier (QzmfRsvMailMsgId) n'a pas été appelée pour réserver un identificateur de message de courrier.
- L'API Réserver un identificateur de message de courrier (QzmfRsvMailMsgId) ne s'est pas terminée correctement.
- L'identificateur de message de courrier réservé a déjà été finalisé à l'aide de l'API Fin de séquence de création (QzmfCrtCmpMailMsg).
- L'identificateur de message de courrier réservé a été supprimé à l'aide de l'API Supprimer un identificateur de message de courrier réservé (QzmfRmvRsvMailMsgId).
The reserved mail message identifier could not be found in the internal list of MSF reserved mail message identifiers. This problem may be due to one of the following: -- The reserved mail message identifier parameter is incorrect -- The Reserve Mail Message Identifier (QzmfRsvMailMsgId) API was not called to reserve a mail message identifier -- The Reserve Mail Message Identifier (QzmfRsvMailMsgId) API did not complete successfully -- The reserved mail message identifier has already been completed using the Creation Sequence Complete (QzmfCrtCmpMailMsg) API -- The reserved mail message identifier was removed using the Remove Reserved Mail Message Identifier (QzmfRmvRsvMailMsgId) API
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 |
32 |
| &2 | *CHAR |
32 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPFAF8B) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPFAF8B) EXEC(DO)
/* traitement de l'erreur */
ENDDO