Message d'erreur IBM i (AS/400)
CPF6A3A
La valeur du récepteur de données d'ouverture n'est pas valide. Code raison &1.
Value for Open Data Receiver is not valid. Reason code &1.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Une valeur indiquée dans un programme n'est pas correcte pour ce programme. Les codes raison sont les suivants : 1 - La valeur de la longueur du récepteur de données d'ouverture &2 doit être supérieure à zéro. 2 - La valeur indiquée pour la longueur du récepteur de données d'ouverture &2 ne correspond pas à la longueur du récepteur de données d'ouverture.
A value specified in a program is not correct for this program. The reason codes are: 1 - The value for Open Data Receiver Length &2 must be greater than zero. 2 - The value specified for the Open Data Receiver Length &2 does not match the length of the Open Data Receiver.
Que faire
Indiquez une valeur valide pour le paramètre Longueur du récepteur de données d'ouverture, supérieure à zéro et inférieure ou égale à la longueur du récepteur de données d'ouverture, puis renouvelez votre demande.
Specify a valid value for the Open Data Receiver Length parameter, greater than zero and less than or equal to the length of the Open Data Receiver, 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 |
| &2 | *BIN |
4 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF6A3A) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF6A3A) EXEC(DO)
/* traitement de l'erreur */
ENDDO