Aller au contenu

CPF2458

Réponse remplacée par le programme d'exit de gestion des réponses.

Gravité 10 · Avertissement

Cause

Une réponse à un message d'interrogation a été remplacée par un programme d'exit de gestion des réponses &1 dans la bibliothèque &2. Le message d'interrogation associé à la réponse avait la clé de message &6 dans la file d'attente des messages &7 de la bibliothèque &8. La valeur de réponse d'origine de CCSID &9 était &11. La nouvelle valeur de réponse de CCSID &10 est &12.

Description technique

Le programme d'exit est identifié dans la fonction d'enregistrement du système pour le point d'exit &3 avec le nom de format &4 et le numéro de programme &5.

The exit program is identified in the system registration facility for exit point &3 with format name &4 with program number &5.

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
&3 *CHAR 20
&4 *CHAR 8
&5 *BIN 4
&6 *HEX 4
&7 *CHAR 10
&8 *CHAR 10
&9 *DEC 5
&10 *DEC 5
&11 *QTDCHAR variable
&12 *QTDCHAR variable

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF2458) MSGF(QSYS/QCPFMSG)

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

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