Message d'erreur IBM i (AS/400)
MCH4806
Les objets journalisés ne sont pas sur une frontière recouvrable. Le code retour est &4.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Vous avez tenté de lancer une opération dans un espace journal ou dans un port journal. Cette opération exige que l'ensemble des modifications d'objets correspondant aux postes du journal soient recouvrables. Les codes retour et leur signification sont les suivants : 0001
- Un ou plusieurs objets ne se trouvent pas à une frontière recouvrable. 0002
- Un ou plusieurs objets ne se trouvent pas à une frontière de validation. 0003
- L'espace journal est conservé pour le rétablissement. 0004
- Des postes reportés persistent dans un journal éloigné. 0005
- Un membre de fichier physique est en cours de réorganisation pour un membre de fichier physique ou plus dont les chemins d'accès sont en cours de journalisation. 0006
- Un membre de fichier physique est en cours de mise à blanc pour un membre de fichier physique ou plus dont les chemins d'accès sont en cours de journalisation. 0008
- Un travail récupère actuellement des postes de journal à partir de cet espace journal. 0009
- Un ou plusieurs objets sont impliqués dans une opération de longue durée.
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 |
|---|---|---|
| &4 | *HEX |
1 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(MCH4806) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(MCH4806) EXEC(DO)
/* traitement de l'erreur */
ENDDO