Message d'erreur IBM i (AS/400)
CPF0668
Les postes unités BSC ou CMN ne peuvent pas être ajoutés au fichier.
Gravité 30 · Erreur grave
Cause
Le fichier &1, dans &2, ne dispose que des formats d'enregistrement suivants : sous-fichier (mot clé DDS SFL), contrôle de sous-fichier (mot clé DDS SFLCTL), sous-fichier de message (mot clé DDS SFLMSGRCD) ou format défini par l'utilisateur (mot clé DDS USRDFN) ; or, aucun de ces formats ne peut être utilisé pour les unités BSC ou CMN. Ces dernières ne peuvent donc être ajoutées au fichier.
Que faire
Modifiez les spécifications de description de données (DDS) relatives au fichier mixte, en indiquant au moins un format d'enregistrement utilisable avec les unités BSC ou CMN. Ensuite, supprimez le fichier avant de le recréer, et relancez la commande d'ajout de poste unité appropriée.
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(CPF0668) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF0668) EXEC(DO)
/* traitement de l'erreur */
ENDDO