Aller au contenu

Message d'erreur IBM i (AS/400)

MCH7412

Objet non valide.

Not a valid object.

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

Cause

Une méthode a été appelée mais le paramètre objet (premier paramètre) ne contenait pas de pointeur vers le comportement de l'objet.

A method was called but the object (first) parameter did not contain a pointer to the behavior for the object.

Que faire

Corrigez le programme à l'origine de l'échec afin qu'il appelle une méthode sur un objet SOM valide.

Correct the program causing the failure so that it calls a method on a valid SOM object.

Description technique

Le premier paramètre identifie l'objet. L'objet devrait avoir un pointeur vers son comportement, mais ce n'est pas le cas. Il est possible que le premier paramètre soit incorrect à la suite d'une tentative antérieure infructueuse de recherche ou de création de l'objet SOM.

The first parameter identifies the object. The object should have a pointer to its behavior but the object did not. It is possible that the first parameter is not correct due to an earlier failed attempt to find or create the SOM object.

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(MCH7412) MSGF(QSYS/QCPFMSG)

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

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