CPF0656
Commande non admise pour le fichier &1 de &2.
Gravité 30 · Erreur grave
Cause
Le type de fichier indiqué par la commande ne correspond pas à celui qui est précisé au paramètre FILE.
Que faire
Effectuez l'une des opérations suivantes, puis relancez la commande : Affichez le type du fichier au moyen de la commande DSPFD (Afficher une description de fichier), puis utilisez la commande de modification appropriée. Modifiez le fichier ou le nom de la bibliothèque de telle sorte que le fichier indiqué corresponde au type précisé dans la commande.
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 |
| &2 | *CHAR |
10 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF0656) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF0656) EXEC(DO)
/* traitement de l'erreur */
ENDDO