Aller au contenu

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...

VariableTypeLongueur
&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