CPF1923
Numéro ODV &3 non trouvé dans le programme &1.
Gravité 30 · Erreur grave
Cause
Le numéro ODV indiqué pour une variable, un pointeur de base ou un indice, n'existe pas dans le programme. Il se peut que la variable n'ait pas été recherchée par le programme approprié.
Que faire
Indiquez, au paramètre ADR, PGMVAR, PTR ou REFPTR, le numéro ODV correct et, au paramètre PGM, le programme adéquat. Relancez ensuite la commande.
Description technique
Pour la commande Modification d'un pointeur de langage de haut niveau (CHGHLLPTR), un numéro d'ODV n'est correct que pour une valeur d'indice.
For the Change High-Level Language Pointer (CHGHLLPTR) command, an ODV number is only correct for a subscript value.
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 | *CHAR |
10 |
| &3 | *CHAR |
variable |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF1923) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF1923) EXEC(DO)
/* traitement de l'erreur */
ENDDO