Message d'erreur IBM i (AS/400)
CPF7110
VALUE de valeur nulle incorrecte pour variable &3.
Gravité 30 · Erreur grave
Cause
Il est impossible d'indiquer une valeur nulle pour une variable de programme, sauf si celle-ci est une chaîne binaire ou de caractères dont la longueur est variable ou, au maximum, égale à zéro. La variable &3 du programme &1 n'a pas été modifiée.
Que faire
Effectuez l'une des opérations suivantes, puis relancez la commande : 1) Au paramètre VALUE, indiquez une valeur contenant au moins un caractère. 2) Aux paramètres PGMVAR et PGM, indiquez une variable et un programme pouvant être modifiés avec une valeur nulle.
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(CPF7110) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF7110) EXEC(DO)
/* traitement de l'erreur */
ENDDO