Aller au contenu

CPF2101

Type d'objet &1 incorrect.

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

Cause

Le type d'objet &1 n'est pas un type d'objet externe correct. Les causes possibles de cette erreur sont les suivantes :

  • La valeur que vous avez indiquée pour un paramètre de type d'objet n'est pas un type d'objet reconnu.
  • Un incident système interne s'est produit.

Que faire

Remplacez le type d'objet par un type d'objet externe correct, puis renouvelez l'opération. Le format de spécification correct d'un type d'objet externe comporte un astérisque comme premier caractère, suivi de six caractères au maximum. Pour obtenir la liste des types d'objet externes corrects, reportez-vous à la rubrique CL Reference de l'Information Center, à l'adresse http://www.ibm.com/systems/i/infocenter/. Si vous n'avez pas indiqué de type d'objet sur une interface externe telle qu'une commande ou une interface de programmation (API), il n'y a pas de récupération. Signalez l'incident à l'aide de la commande ANZPRB.

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 7

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF2101) MSGF(QSYS/QCPFMSG)

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

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