Message d'erreur IBM i (AS/400)
CPF8E2A
Error occurred while processing operation.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Une erreur interne s'est produite dans l'opération D-Code &2. Les opérations sont : 52 - Calcul de déplacement 53 - Conversion 58 - Duplication 59 - Chargement d'adresse 60 - Commutation 61 - Chargement 62 - Rangement 63 - Déplacement 64 - Obtention d'ID 65 - Errno 66 - Obtention d'élément 67 - Obtention de membre 68 - Obtention d'élément de tableau 69 - Obtention de valeur 70 - Définition de valeur 71 - Instance 72 - Nom 73 - Informations de classe 74 - Conversion de type 75 - Dépilement 76 - Comparaison 77 - Comparaison à Null 78 - Comparaison de pointeur comme s'il s'agissait d'une chaîne 79 - Appel DFI L'index de l'instruction D-Code est &4 ; il s'agit de la valeur du registre de compteur de programme (PC) au moment de l'exception.
Internal error occurred in a D-Code operation &2. Operations are: 52 - Calculate offset 53 - Translate 58 - Duplicate 59 - Load address 60 - Switch 61 - Load 62 - Store 63 - Move 64 - Get ID 65 - Errno 66 - Get element 67 - Get member 68 - Get array element 69 - Get value 70 - Set value 71 - Instance 72 - Name 73 - Class information 74 - Cast 75 - Pop 76 - Compare 77 - Compare to Null 78 - Compare pointer as if a string 79 - Call DFI The D-Code instruction index is &4, which is the value of the program counter (PC) register when the exception occurred.
Que faire
Aucune reprise possible. Signalez le problème à l'aide de la commande Analyse de problème (ANZPRB).
No recovery. Report the problem using the Analyze Problem (ANZPRB) command.
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 |
|---|---|---|
| &2 | *BIN |
4 |
| &4 | *BIN |
4 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF8E2A) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF8E2A) EXEC(DO)
/* traitement de l'erreur */
ENDDO