CPF27AF
Masque d'édition incorrect.
Edit mask not valid.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
La valeur indiquée pour le paramètre de masque d'édition est incorrecte. L'un des problèmes suivants peut s'être produit : 1) Le nombre de positions de chiffres du masque d'édition et celui de la variable source ne sont pas égaux. 2) Le masque d'édition comporte une erreur de syntaxe. 3) La variable réceptrice a une erreur de longueur. 4) La variable source contient une erreur de données décimales.
The value specified for the edit mask parameter is not valid. One of the following problems may have occurred: 1) The number of digit positions in the edit mask and the source variable are not equal. 2) The edit mask has a syntax error. 3) The receiver variable has a length error. 4) The source variable has a decimal data error.
Que faire
1) La précision de la variable source de QECEDT doit correspondre à celle de la variable source de QECCVTEC. --La précision de la variable source de QECEDT doit correspondre au nombre de positions de chiffres du mot d'édition. --La classe et la précision de la variable source de QECEDT doivent correspondre à la classe et à la longueur de la variable source réelle. 2) Le masque d'édition de QECEDT doit être celui créé par QECCVTEC ou QECCVTEW. 3) La longueur de la variable réceptrice de QECEDT doit correspondre à celle de la variable réceptrice de QECCVTEC ou QECCVTEW. 4) La variable source, si elle est *ZONED ou *PACKED, doit avoir des codes de signe et de chiffre valides. Les caractères de signe valides sont les valeurs hexadécimales A-F. La plage de chiffres valide est 0-9. Renouvelez votre demande.
1) The QECEDT source variable precision must match the QECCVTEC source variable precision. --The QECEDT source variable precision must match the number of digit positions in the edit word. --The QECEDT source variable class and precision must match the class and length of the actual source variable. 2) The QECEDT edit mask must be the edit mask created by the QECCVTEC or QECCVTEW. 3) The QECEDT receiver variable length must match the receiver variable length in the QECCVTEC or QECCVTEW. 4) The source variable, if *ZONED or *PACKED must have valid sign and digit codes. The valid sign characters are hex A-F. The valid digit range is 0-9. Try the request again.
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF27AF) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF27AF) EXEC(DO)
/* traitement de l'erreur */
ENDDO