Aller au contenu

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...

VariableTypeLongueur
&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