CPF6A43
Impossible d'utiliser la file d'attente de messages du programme &6.
Cannot use program message queue &6.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Il n'existe aucune file d'attente de messages de programme située &5 entrées de pile avant la file d'attente de messages de programme nommée &6 dans la pile d'appels. Si la file d'attente de messages du programme est *INVQ, elle est qualifiée plus précisément par les valeurs suivantes. La longueur du nom d'appel est &7. Le nom d'appel est &8. Le nom du module est &9. Le nom du programme lié est &10.
There is no program message queue that is &5 stack entries previous to the program message queue named &6 in the call stack. If the program message queue is *INVQ, the program message queue is further qualified by the following values. The length of the call name is &7. The call name is &8. The module name is &9. The bound program name is &10.
Que faire
Consultez les messages précédemment listés. Corrigez l'erreur, puis renouvelez votre demande.
See the previously listed messages. Correct the 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...
| Variable | Type | Longueur |
|---|---|---|
| &5 | *BIN |
4 |
| &6 | *CHAR |
10 |
| &7 | *BIN |
2 |
| &8 | *CHAR |
256 |
| &9 | *CHAR |
10 |
| &10 | *CHAR |
10 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF6A43) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF6A43) EXEC(DO)
/* traitement de l'erreur */
ENDDO