Aller au contenu

CPFAF87

MSF validate data field exit program error occurred.

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

Cause

L'API &2 de l'infrastructure de serveur de courrier (MSF) a appelé le programme d'exit de validation de zone de données &6 de la bibliothèque &7 pour le point d'exit &5. Le code retour du programme d'exit utilisateur est &1. Le programme d'API &2 ne s'est pas terminé correctement. Les codes retour et leur signification sont les suivants : 01

  • Les données de la liste n'étaient pas valides 02
  • Une erreur grave est survenue dans le programme d'exit utilisateur Autres
  • Erreurs inconnues renvoyées par le programme d'exit. Si le code retour est 01, la cause peut être :
  • Une erreur dans les données du message
  • Un problème dans le programme d'exit de validation de zone de données Si le code retour est 02, il y a un problème avec le programme d'exit &5. Le nom de format est &3. Le type est &4.

The mail server framework (MSF) &2 API called the &6 validate data field exit point program in library &7 for exit point &5. The user exit program return code is &1. API program &2 did not complete successfully. The return codes and their meanings follow: 01 -- The data in the list was not valid 02 -- A severe error was encountered in the user exit program Others -- Unknown errors returned by the exit program. If the return code is 01, it may be caused by: -- An error in the message data -- A problem with the validate data field exit program If the return code is 02, there is a problem with exit program &5. The format name is &3. The type is &4.

Que faire

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/. Pour plus d'informations sur l'utilisation des programmes d'exit de l'infrastructure de serveur de courrier (MSF), consultez le manuel AnyMail/400 Mail Server Framework Support, SC41-5411. Pour le code d'erreur 01, corrigez les données de message incorrectes. Pour le code d'erreur 02, corrigez la cause de l'erreur grave dans le programme d'exit &6 de la bibliothèque &7. 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. For more information on the use of mail server framework (MSF) exit programs, see the AnyMail/400 Mail Server Framework Support book, SC41-5411. For error code 01, correct the message data that was incorrect. For error code 02, correct the cause of the severe error for exit program &6 in library &7. Then try the request again.

Description technique

MSF envoie ce message lorsqu'un programme d'exit appelé par une API MSF renvoie une erreur. Ce message indique soit qu'un message MSF a été créé ou modifié par un programme utilisateur de sorte qu'il contient des données incorrectes, soit qu'il existe un problème dans le programme d'exit qui valide les données utilisateur.

MSF sends this message when an exit program called by an MSF API returns an error. This message indicates that either an MSF message was created or changed by a user program so that it contains incorrect data, or there is a problem in the exit program that validates the user data.

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 *CHAR 4
&5 *CHAR 20
&6 *CHAR 10
&7 *CHAR 10

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPFAF87) MSGF(QSYS/QCPFMSG)

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

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