Message d'erreur IBM i (AS/400)
CPF2489
ID message obligatoire pour messages de type *NOTIFY, *ESCAPE ou *STATUS.
Gravité 30 · Erreur grave
Cause
Vous avez indiqué un message d'avertissement, d'arrêt programme ou d'état sans mentionner d'identificateur de message. Ces types de messages ne peuvent être envoyés de manière impromptue.
Que faire
Effectuez l'une des opérations suivantes, puis renouvelez la demande : - Indiquez une valeur pour le paramètre MSGID (identificateur de message) et ne précisez pas de message impromptu pour le paramètre MSG (message).
- Modifiez le paramètre MSGTYPE (type de message).
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF2489) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF2489) EXEC(DO)
/* traitement de l'erreur */
ENDDO