Message d'erreur IBM i (AS/400)
CPF3C90
La valeur littérale ne peut pas être modifiée.
Literal value cannot be changed.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Une référence à une valeur littérale située en mémoire en lecture seule a été transmise en paramètre, et une tentative de modification de sa valeur a été effectuée.
A reference to a literal value in read-only storage was passed as a parameter, and an attempt was made to change its value.
Que faire
Remplacez la valeur littérale par une variable de programme.
Replace the literal value with a program variable.
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF3C90) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF3C90) EXEC(DO)
/* traitement de l'erreur */
ENDDO