Message d'erreur IBM i (AS/400)
CPF3C47
Les pointeurs ne sont pas valides pour une file d'attente utilisateur du domaine système.
Pointers not valid for system domain user queue.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Vous avez demandé la création d'une file d'attente utilisateur du domaine système acceptant les pointeurs. Le système ne peut pas créer une telle file d'attente utilisateur. La valeur indiquée pour le paramètre de domaine est &1. La valeur indiquée pour le paramètre de pointeurs est &2.
You have requested that a system domain user queue be created with pointer capability. The system is unable to create such a user queue. The value specified for the domain parameter is &1. The value specified for the pointers parameter is &2.
Que faire
Vous pouvez effectuer l'une des opérations suivantes :
- Remplacer le paramètre de pointeurs par '*NO'.
- Si le paramètre de domaine est *SYSTEM, le remplacer par *DEFAULT ou *USER. Si le paramètre de domaine est *DEFAULT ou *USER, vérifier que la bibliothèque cible est autorisée par la valeur système QALWUSRDMN.
You can do one of the following: -- Change the pointers parameter to '*NO'. -- If the domain parameter is set to *SYSTEM, change it to *DEFAULT or *USER. If the domain parameter is set to *DEFAULT or *USER, ensure that the target library is permitted by the QALWUSRDMN system value.
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 |
10 |
| &2 | *CHAR |
10 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF3C47) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF3C47) EXEC(DO)
/* traitement de l'erreur */
ENDDO