Message d'erreur IBM i (AS/400)
CPF956A
Ce texte n'existe pas dans la vue précédente.
No such text in previous view.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Un descripteur de texte indiquait que le texte de la ligne &1 de la vue précédente devait être utilisé. Toutefois, ce texte n'existe pas.
A text descriptor indicated that text from line &1 in the previous view was to be used. However, this text does not exist.
Que faire
Avant de pouvoir indiquer dans un descripteur de texte du texte d'une vue précédente, les descripteurs de texte de la vue précédente doivent être ajoutés. Le texte indiqué provenant de la vue précédente doit exister dans les descripteurs de texte. Reportez-vous au manuel System Programmer's Interface Reference (SC41-8223) pour une présentation de l'utilisation des interfaces de programmation du débogage source.
Before text in a previous view can be specified in a text descriptor, the text descriptors for the previous view must be added. The text specified which comes from the previous view must exist in the text descriptors. Refer to the System Programmer's Interface Reference (SC41-8223) for a discussion of using the source debug programming interfaces.
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 | *BIN |
4 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF956A) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF956A) EXEC(DO)
/* traitement de l'erreur */
ENDDO