CPF2450
File d'attente de msg de poste de travail &1 non allouée à ce travail.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Les files d'attente de messages de poste de travail ne sont accessibles que par le travail auquel le poste de travail a été alloué.
Que faire
Supprimez la commande.
Description technique
Les files d'attente de messages de poste de travail ne peuvent pas être allouées. Elles sont associées à l'unité de même nom. Pour déterminer s'il existe des verrous sur la file d'attente de messages du poste de travail, vérifiez les verrous sur la description d'unité de même nom à l'aide de la commande WRKOBJLCK. Une file d'attente de messages de poste de travail ne doit pas être supprimée avec la commande DLTMSGQ. Il faut supprimer la description d'unité du poste de travail : la file d'attente de messages du poste de travail sera alors supprimée automatiquement. La file d'attente de messages sera créée automatiquement lorsque la description d'unité sera de nouveau créée.
Work station message queues cannot be allocated. They are associated with the device of the same name. To determine if there are locks on the work station message queue, check the locks on the device description of the same name by using the WRKOBJLCK command. A work station message queue should not be deleted with the DLTMSGQ command. The work station device description should be deleted and the work station message queue will automatically be deleted. The message queue will be automatically created when the device description is created 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 | *SYP |
variable |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF2450) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF2450) EXEC(DO)
/* traitement de l'erreur */
ENDDO