Aller au contenu

Message d'erreur IBM i (AS/400)

CPF9C08

Guet numéro &1 ajouté.

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

Cause

Le guet numéro &1 a été ajouté pour la variable &3 à l'adresse de stockage &4 sur une longueur de &2 octets.

Description technique

L'emplacement d'adresse indiqué sera surveillé pour détecter toute modification. Si le contenu de l'emplacement est remplacé par une valeur différente, un point d'arrêt de surveillance se produira. Notez que c'est l'emplacement indiqué, 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 address location specified will be monitored for any change. If the contents of the location is changed to a different value, a watch breakpoint will occur. Note that the location specified, 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 *BIN 4
&3 *CHAR 50
&4 *CHAR 16

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF9C08) MSGF(QSYS/QCPFMSG)

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

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