Message d'erreur IBM i (AS/400)
CPFAF81
Erreur de valeur de paramètre lors de l'appel de l'API MSF. Code cause &1.
Parameter value error on call to MSF API. Reason code &1.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Une erreur de valeur de paramètre s'est produite lors de l'appel de l'API &2 du cadre de serveur de courrier (MSF). Le code cause est &1. Les codes cause et leur signification sont les suivants : 40
- La zone réservée n'est pas nulle 41
- Le type d'adresse n'est pas configuré 42
- Le type d'enveloppe n'est pas configuré 43
- Le type de message n'est pas configuré 44
- Le type de pièce jointe n'est pas configuré 45
- L'identificateur unique n'est pas valide 46
- L'état du destinataire n'est pas valide 47
- Le paramètre type de création de message n'est pas un type de message configuré 48
- Le type de distribution n'est pas valide 49
- L'identificateur de référence n'est pas valide 50
- La zone de données n'est pas valide 65
- L'identificateur de jeu de caractères codés n'est pas valide 66
- L'indicateur de réponse demandée n'est pas valide 67
- Le type ne peut pas être modifié 99
- Erreur inconnue Le nom de format est &3. Le nombre d'entrées de liste est &4. L'identificateur unique est &5. Le décalage de l'erreur est &6. Le type est &7. La longueur des données d'erreur de l'entrée de liste est &9. Les données d'erreur de l'entrée de liste sont &10.
A parameter value error occurred on the call to the mail server framework (MSF) &2 API. The reason code is &1. Reason codes and their meanings follow: 40 -- Reserved field is not null 41 -- Address type is not configured 42 -- Envelope type is not configured 43 -- Message type is not configured 44 -- Attachment type is not configured 45 -- Unique identifier is not valid 46 -- Recipient status is not valid 47 -- Message creation type parameter is not a configured message type 48 -- Distribution type is not valid 49 -- Reference identifier is not valid 50 -- Data field is not valid 65 -- Coded character set identifier is not valid 66 -- Reply requested flag is not valid 67 -- Type cannot be changed 99 -- Unknown error The format name is &3. The number of list entries is &4. The unique identifier is &5. The offset of the error is &6. The type is &7. The length of list entry error data is &9. The list entry error data is &10.
Que faire
Pour des informations sur l'utilisation des interfaces 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/. Corrigez le paramètre en erreur, puis renouvelez votre demande. Si l'erreur est un problème de configuration, utilisez l'API Ajouter une configuration du cadre de serveur de courrier (QzmfAddMailCfg) pour vérifier que les types corrects sont configurés.
See the APIs topic collection in the Programming category in the IBM i Information Center, http://www.ibm.com/systems/i/infocenter/, book for information about using the MSF interfaces. Correct the parameter in error and try the request again. If the error is a configuration problem, use the Add Mail Server Framework Configuration (QzmfAddMailCfg) API to verify that the correct types are configured.
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 |
2 |
| &2 | *CHAR |
32 |
| &3 | *CHAR |
8 |
| &4 | *BIN |
4 |
| &5 | *BIN |
4 |
| &6 | *BIN |
4 |
| &7 | *CHAR |
4 |
| &9 | *BIN |
4 |
| &10 | *HEX |
256 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPFAF81) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPFAF81) EXEC(DO)
/* traitement de l'erreur */
ENDDO