Message d'erreur IBM i (AS/400)
CPFAF98
Job &6/&5/&4 stopped processing MSF message.
Gravité 60 · État du système
Cause
Le programme de point d'exit &3 de la bibliothèque &2 pour le point d'exit &7 a détecté une condition associée au message &1. Le message indique que le traitement doit être arrêté. Le message MSF sera traité à nouveau à la prochaine utilisation de la commande Start Mail Server Framework (STRMSF).
Exit point program &3 in library &2 for exit point &7 has detected a condition with message &1. The message indicates that processing should be ended. The MSF message will be processed again the next time the Start Mail Server Framework (STRMSF) command is used.
Que faire
Déterminez pourquoi le programme de point d'exit a indiqué que le traitement d'un message doit être arrêté. Le journal du travail peut contenir des messages qui ont provoqué l'échec du programme de point d'exit. Corrigez l'erreur, puis utilisez la commande End Mail Server Framework (ENDMSF) pour arrêter tous les travaux MSF. Utilisez ensuite la commande Start Mail Server Framework (STRMSF) pour relancer le traitement des messages.
Determine why the exit point program indicated that processing for a message is to be ended. There may be messages listed in the job log that caused the exit point program to fail. Correct the error and use the End Mail Server Framework (ENDMSF) command to end all MSF jobs. Then use the Start Mail Server Framework (STRMSF) command to start message processing 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...
| Variable | Type | Longueur |
|---|---|---|
| &1 | *CHAR |
32 |
| &2 | *CHAR |
10 |
| &3 | *CHAR |
10 |
| &4 | *CHAR |
10 |
| &5 | *CHAR |
10 |
| &6 | *CHAR |
6 |
| &7 | *CHAR |
20 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPFAF98) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPFAF98) EXEC(DO)
/* traitement de l'erreur */
ENDDO