Aller au contenu

Message d'erreur IBM i (AS/400)

CPF67CA

Cartouche &1 incorrecte.

Gravité 40 · Fin anormale du programme ou de la fonction

Cause

L'identificateur de cartouche indiqué dans le tableau du filtre de cartouche à l'index &2 contient des caractères non admis, ou la cartouche indiquée n'est pas un nom générique correct. L'identificateur est limité aux lettres de A à Z, aux chiffres de 0 à 9 et aux signes @, $ #. Un nom générique correct contient un ou plusieurs caractères autorisés suivis d'un seul astérisque (*) et de blancs.

Que faire

Corrigez le tableau du filtre de cartouche et renouvelez l'opération. Si vous utilisez un nom générique, vous ne pouvez indiquer qu'un seul astérisque qui doit être le dernier caractère non blanc de la chaîne de l'identificateur de cartouche indiqué.

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 6
&2 *BIN 4

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF67CA) MSGF(QSYS/QCPFMSG)

L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :

MONMSG MSGID(CPF67CA) EXEC(DO)
  /* traitement de l'erreur */
ENDDO