Aller au contenu

Message d'erreur IBM i (AS/400)

CPFA31E

Required parameter &1 omitted.

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

Cause

Un pointeur NULL ou une valeur indiquant qu'une valeur par défaut doit être prise a été transmis pour le paramètre &1. Cette valeur n'est pas autorisée actuellement.

A NULL pointer or a value indicating that a default should be taken was passed for parameter &1. This value is not allowed at this time.

Que faire

Pour plus d'informations sur l'API à l'origine de ce message, consultez la collection de rubriques APIs de la catégorie Programming dans l'IBM i Information Center, http://www.ibm.com/systems/i/infocenter/. Corrigez l'erreur, puis renouvelez votre demande.

Refer to the APIs topic collection in the Programming category in the IBM i Information Center, http://www.ibm.com/systems/i/infocenter/, for more information on the API that caused this message. Correct the error and try the request again.

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 *BIN 4

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPFA31E) MSGF(QSYS/QCPFMSG)

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

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