Aller au contenu

Message d'erreur IBM i (AS/400)

CPF24BA

Le message référencé par la MRK, &2, ne se trouve pas dans *EXT.

Message referred to by MRK, &2, not on *EXT.

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

Que faire

Signalez ce problème à IBM.

Report this problem to IBM.

Description technique

Un pointeur système vers une file d'attente de messages du travail a été transmis dans la macro, avec la MRK du message à supprimer ou à recevoir. La valeur &2 indiquée pour le paramètre MRK ne fait pas référence à un message de la file d'attente de messages *EXT (externe). Lorsque vous transmettez dans la macro un pointeur système vers la file d'attente de messages du travail, veillez à ce que la MRK fasse référence à un message de la file d'attente de messages *EXT (externe).

A system pointer to a job message queue was passed in on the macro, along with the MRK of the message to remove or receive. The value, &2, specified for the MRK parameter does not refer to a message on the *EXT (external) message queue. Make sure when passing a system pointer to the job message queue on the macro, that the MRK refers to a message on the *EXT (external) message queue.

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
&2 *HEX 4

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF24BA) MSGF(QSYS/QCPFMSG)

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

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