Message d'erreur IBM i (AS/400)
CPFAF84
Échec de l'API MSF. Identificateur de message MSF non trouvé.
MSF API failed. MSF message identifier not found.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
L'API &2 de l'infrastructure de serveur de courrier (MSF) a été appelée avec l'identificateur de message MSF &3. Cependant, cet identificateur de message est introuvable. Ce problème peut avoir l'une des causes suivantes :
- Le paramètre d'identificateur de message est incorrect.
- L'API Create Mail Message (QzmfCrtMailMsg) n'a pas été appelée pour créer l'identificateur de message MSF.
- L'API Create Mail Message (QzmfCrtMsgId) ne s'est pas terminée correctement pour cet identificateur de message.
- L'identificateur de message a déjà été traité par un travail MSF et n'existe plus sur le système.
The mail server framework (MSF) &2 API was called with MSF message identifier &3. However, the message identifier could not be found. This problem may be due to one of the following: -- The message identifier parameter is not correct. -- The Create Mail Message (QzmfCrtMailMsg) API was not called to create the MSF message identifier. -- The Create Mail Message (QzmfCrtMsgId) API did not complete successfully for this message identifier. -- The message identifier has already been processed by a MSF job and no longer exists on the system.
Que faire
Vérifiez que le message MSF a été créé correctement et qu'il n'a pas été traité par un travail MSF. Indiquez un identificateur de message MSF existant, puis renouvelez votre demande. Pour plus d'informations sur l'utilisation des interfaces MSF, consultez la collection de rubriques APIs de la catégorie Programming dans l'IBM i Information Center, http://www.ibm.com/systems/i/infocenter/.
Verify that the MSF message has been correctly created and has not been processed by a MSF job. Specify an existing MSF message identifier. Then try the request again. 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 MSF interfaces.
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 |
|---|---|---|
| &2 | *CHAR |
32 |
| &3 | *CHAR |
32 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPFAF84) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPFAF84) EXEC(DO)
/* traitement de l'erreur */
ENDDO