Aller au contenu

Message d'erreur IBM i (AS/400)

CPF9C64

Guet numéro &1 à &2 &3, variable : &4 &20 &21

Gravité 00 · Information

Cause

Les informations de guet disponibles sont les suivantes : Numéro de guet : &1, variable de guet : &4. Programme arrêté : &24 &25 &22 &5 &23 &6 &2 &3 &7 &8 &9 &10 Programme d'interruption : Travail &11 &28 &29 &26 &12 &27 &13 &14 &15 &16 &17 &18 &19

Description technique

L'emplacement de mémoire indiqué à l'origine par la variable affichée a été remplacé par une valeur différente. Notez que c'est l'emplacement de mémoire, et non la variable, qui est surveillé. Si la variable se trouve en mémoire temporaire et que cette mémoire est réutilisée, un point d'arrêt de surveillance sans rapport avec la modification de la variable d'origine peut se produire.

The storage location originally specified by the variable shown was modified to a different value. Note that the storage location and not the variable is watched. If the variable is in temporary storage and the storage is used again, a watch breakpoint may occur that is unrelated to the original variable changing.

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 *BIN 4
&2 *CHAR 24
&3 *BIN 4
&4 *CHAR 50
&5 *CHAR 10
&6 *CHAR 10
&7 *CHAR 15
&8 *CHAR 10
&9 *CHAR 20
&10 *CHAR 50
&11 *CHAR 28
&12 *CHAR 10
&13 *CHAR 10
&14 *CHAR 24
&15 *BIN 4
&16 *CHAR 15
&17 *CHAR 10
&18 *CHAR 20
&19 *CHAR 50
&20 *CHAR 20
&21 *CHAR 8
&22 *CHAR 16
&23 *CHAR 16
&24 *CHAR 13
&25 *CHAR 50
&26 *CHAR 16
&27 *CHAR 16
&28 *CHAR 13
&29 *CHAR 50

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF9C64) MSGF(QSYS/QCPFMSG)

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

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