Message d'erreur IBM i (AS/400)
CPF6A90
La valeur n'est pas correcte. Code raison &3.
Value not correct. Reason code &3.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Ce programme a utilisé une valeur incorrecte. Les codes raison sont les suivants : 0 - L'entrée n'est pas destinée à ce programme. 1 - La valeur du paramètre OPTION n'est pas correcte. 2 - Le paramètre OPTION nécessite que le paramètre RELPOS soit indiqué. 3 - Le paramètre OPTION nécessite que le paramètre SELECT soit indiqué. 4 - Le paramètre OPTION nécessite que le paramètre LSTEID soit indiqué. 5 - La valeur du paramètre CONTENTS n'est pas correcte. 6 - La valeur du paramètre SELECT n'est pas correcte. 7 - La valeur du paramètre RCDCNT n'est pas correcte. 8 - La valeur du paramètre RCDSIZE n'est pas correcte. 9 - La valeur du paramètre OPTION n'est pas correcte lorsque le paramètre RCDCNT est indiqué. 10 - La valeur *NODATA du paramètre OPTION n'est pas correcte lorsque le paramètre RCDCNT est indiqué. 11 - La valeur du paramètre RETRCDCNT n'est pas correcte. 12 - La valeur du tableau de numéros d'enregistrement du paramètre RCDNBRS n'est pas correcte. 13 - La valeur *ROWCOL du paramètre POPLOC nécessite que les paramètres ROW et COL soient tous deux indiqués. 14 - La valeur du paramètre REMOVE n'est pas correcte. 15 - La valeur *NODATA n'est pas correcte pour le paramètre OPTION lorsqu'une action étendue est indiquée pour le paramètre LSTEID. 16 - Le paramètre LSTEID doit indiquer l'entrée de liste d'action étendue lorsque la valeur *LSTEID est indiquée pour le paramètre OPTION.
A value that is not correct was used by this program. The reason codes are: 0 - The input is not for this program. 1 - The value for the OPTION parameter is not correct. 2 - The OPTION parameter requires the RELPOS parameter to be specified. 3 - The OPTION parameter requires the SELECT parameter to be specified. 4 - The OPTION parameter requires the LSTEID parameter to be specified. 5 - The value for the CONTENTS parameter is not correct. 6 - The value for the SELECT parameter is not correct. 7 - The value for the RCDCNT parameter is not correct. 8 - The value for the RCDSIZE parameter is not correct. 9 - The value for the OPTION parameter is not correct when the RCDCNT parameter is specified. 10 - The *NODATA value for the OPTION parameter is not correct when the RCDCNT parameter is specified. 11 - The value for the RETRCDCNT parameter is not correct. 12 - The value for the record number array in the RCDNBRS parameter is not correct. 13 - The *ROWCOL value for the POPLOC parameter requires both the ROW and the COL parameters to be specified. 14 - The value for the REMOVE parameter is not correct. 15 - The *NODATA value is not correct for the OPTION parameter when extended action is specified for the LSTEID parameter. 16 - The LSTEID parameter must specify the extended-action list entry when the *LSTEID value is specified for the OPTION parameter.
Que faire
Modifiez le programme afin qu'il utilise la valeur de paramètre correcte, puis renouvelez votre demande.
Change the program to use the correct parameter value and try your 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 |
|---|---|---|
| &3 | *BIN |
2 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF6A90) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF6A90) EXEC(DO)
/* traitement de l'erreur */
ENDDO