CPF2693
&2 ne peut être utilisé pour rebaptiser un objet de type *&5.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Le nom d'objet &2 ne peut être utilisé pour rebaptise un objet de type *&5. Le nom de l'objet à rebaptiser (paramètre OBJ) ou celui du nouvel objet (paramètre NEWOBJ) est réservé au système. La liste des valeurs réservées au système est indiquée ci-dessous : QESLINE *LIND QTILINE *LIND QCTL *CTLD QESCTL *CTLD QTICTL *CTLD QCONSOLE *DEVD QESPAP *DEVD QIADSP *DEVD QIAPRT *DEVD QTIDA *DEVD QTIDA2 *DEVD QQAHOST *DEVD QASYNCLOC *CFGL QAPPNDIR *CFGL QAPPNLCL *CFGL QAPPNRMT *CFGL QAPPNSSN *CFGL QRTLPASTHR *CFGL QSNAPASTHR *CFGL QDCCNNLANY *CNNL
Que faire
Indiquez un nom correct au paramètre OBJ, NEWOBJ ou OBJTYPE, puis renouvelez la demande.
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 |
|---|---|---|
| &2 | *CHAR |
10 |
| &5 | *CHAR |
7 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF2693) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF2693) EXEC(DO)
/* traitement de l'erreur */
ENDDO