Message d'erreur IBM i (AS/400)
MCH4434
Le programme &1 ne peut pas importer d'éléments de données &3 du programme &2.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Le programme &1, actif dans le groupe d'activation &7, a tenté d'importer l'élément de données &3 provenant du programme &2 qui est en cours d'exécution dans le groupe d'activation &8. Or, il n'est pas possible de procéder à des références croisées entre les éléments de données des groupes d'activation.
Description technique
Modifiez les programmes afin qu'ils s'exécutent dans le même groupe d'activation, ou modifiez la référence de données du programme &1 afin qu'elle ne référence pas de données situées dans un autre groupe d'activation.
Either change the programs so that they run within the same activation group or change the data reference in program &1 so that it does not reference data across activation groups.
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 | *SYP |
variable |
| &2 | *SYP |
variable |
| &3 | *HEX |
4 |
| &7 | *HEX |
8 |
| &8 | *HEX |
8 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(MCH4434) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(MCH4434) EXEC(DO)
/* traitement de l'erreur */
ENDDO