Aller au contenu

Message d'erreur IBM i (AS/400)

CPFAF80

Erreur de syntaxe lors de l'appel de l'API MSF. Code cause &1.

Syntax error on call to MSF API. Reason code &1.

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

Cause

Une erreur de syntaxe 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 : 13

  • Nom de format incorrect dans la liste de descripteurs 20
  • Paramètre obligatoire manquant 21
  • Paramètres (noms de format) en double indiqués 22
  • Liste de paramètres trop courte 23
  • La longueur de la liste de paramètres dépasse les limites de l'API 24
  • Incohérence de nom de format dans la liste de paramètres 25
  • Incohérence de longueur dans la liste de paramètres 26
  • Le nombre d'entrées de liste dépasse les limites de l'API 27
  • Erreur de décalage 28
  • Erreur de longueur 29
  • La longueur totale de la liste n'est pas égale à la somme des longueurs des entrées de liste 30
  • La longueur d'adresse dépasse les limites de l'API 31
  • Les informations fournies par le module d'extension (SPIN) dépassent les limites de l'API 32
  • Les identificateurs uniques de la liste ne sont pas dans l'ordre croissant 33
  • Identificateurs uniques en double dans une liste qui ne peut pas être étendue 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 syntax error occurred on the call to the mail server framework (MSF) &2 API. The reason code is &1. Reason codes and their meanings follow: 13 -- Incorrect format name in descriptor list 20 -- Required parameter missing 21 -- Duplicate parameters (format names) specified 22 -- Parameter list too short 23 -- Parameter list length exceeds API limits 24 -- Format name mismatch in parameter list 25 -- Length mismatch in parameter list 26 -- Number of list entries exceeds API limits 27 -- Offset error 28 -- Length error 29 -- Total list length does not equal the sum of list entry lengths 30 -- Address length exceeds API limits 31 -- Snap-in provided information (SPIN) exceeds API limits 32 -- Unique identifiers in list are not in ascending order 33 -- Duplicate unique identifiers in a list that cannot be expanded 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 l'erreur de syntaxe, puis renouvelez votre demande.

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. Correct the syntax 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 *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(CPFAF80) MSGF(QSYS/QCPFMSG)

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

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