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...
| Variable | Type | Longueur |
|---|---|---|
| &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