Aller au contenu

CPF1997

Programme &1 non appelé pour la variable &3.

Gravité 30 · Erreur grave

Cause

La variable spécifiée, le pointeur de base ou les indices indiqués ne peuvent pas être traités si le programme n'a pas été appelé. Le nom de la variable &3, du pointeur de base ou de l'indice est incorrect.

Que faire

Indiquez un nom de variable correct au paramètre ADR, PGMVAR, PTR ou REFPGM, et un nom de programme approprié au paramètre PGM. Relancez la commande dès que le programme a été appelé.

Description technique

Vous pouvez traiter les variables qui n'exigent que du stockage statique de l'interface machine (MI) si le programme est activé mais n'est pas appelé.

You can process variables that only require machine interface (MI) static storage if the program is activated but not called.

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
&3 *CHAR variable

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF1997) MSGF(QSYS/QCPFMSG)

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

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