Aller au contenu

CPF33F1

File d'attente de données &1 non trouvée dans &2.

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

Cause

La file d'attente de données désignée dans la commande CRTOUTQ (Créer une file de sortie) ou CHGOUTQ (Modifier une file de sortie) n'existe pas. Il est possible que son nom ou celui de la bibliothèque soit incorrect. Si aucun nom de bibliothèque n'a été indiqué, il se peut que la file d'attente de données se trouve dans une bibliothèque qui ne fait pas partie de la liste des bibliothèques.

Que faire

Vérifiez le nom de la file d'attente de données et le nom de la bibliothèque. Il est possible que vous deviez recréer la file d'attente de données à l'aide de la commande CRTDTAQ. Dans cette commande, la valeur du paramètre MAXLEN (Longueur maximale de poste) ne doit pas être inférieure à 128, et le paramètre SEQ (Séquence) doit avoir pour valeur *FIFO ou *LIFO.

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 10
&2 *CHAR 10

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF33F1) MSGF(QSYS/QCPFMSG)

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

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