Message d'erreur IBM i (AS/400)
CPFA3E1
Données incompatibles avec la ligne de saisie de la session.
Data not compatible with session input line.
Gravité 10 · Avertissement
Cause
La ligne du défileur sélectionnée pour l'extraction contient des données incompatibles avec la ligne de saisie de la session en cours. Le CCSID de la ligne du défileur est &1. Le CCSID de la ligne de saisie de la session est &2. Si des données EBCDIC standard sont utilisées, le CCSID est -1.
The scroller line selected for retrieval contains data that is not compatible with the current session input line. The CCSID of the scroller line is &1. The CCSID of the session input line is &2. If standard EBCDIC data is being used, the CCSID will be -1.
Que faire
Utilisez l'une des options suivantes : appelez l'API QsnRtvSsnLin jusqu'à ce qu'une ligne de données compatibles soit rencontrée. Ignorez cette erreur. Appelez l'API QsnReadSsnDtaCC afin que les données du CCSID &1 puissent être extraites du défileur vers la ligne de saisie de la session. Si le CCSID est -1, appelez l'API QsnReadSsnDta.
Use one of the following options: Call the QsnRtvSsnLin API until a line of compatible data is encountered. Ignore this error. Call the QsnReadSsnDtaCC API so that data in CCSID &1 can be retrieved from the scroller to the session input line. If the CCSID is -1, call the QsnReadSsnDta API.
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(CPFA3E1) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPFA3E1) EXEC(DO)
/* traitement de l'erreur */
ENDDO