Message d'erreur IBM i (AS/400)
CPF1996
Programme &1 non activé 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'est pas activé. 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 est activé.
Description technique
Vous pouvez traiter les variables qui n'exigent que du stockage statique de l'interface machine (MI), même si le programme n'est pas appelé, tant que le programme est activé.
You can process variables that only require machine interface (MI) static storage even if the program is not called, as long as the program is activated.
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(CPF1996) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF1996) EXEC(DO)
/* traitement de l'erreur */
ENDDO