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...
| Variable | Type | Longueur |
|---|---|---|
| &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