MCH4801
Erreur pendant application des modifications du journal.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Une erreur s'est produite lors de la tentative d'application d'une modification contenue dans le journal &1 sur l'objet &2. Le numéro d'ordre de la modification n'ayant pas abouti est &3, associé à l'ID de cycle de validation &9. Type de poste :&4, code : &5, condition d'erreur : &6, ID de message d'erreur : &7. Définitions des codes de condition : 01
- Le poste d'espace de données pour la mise à jour n'existait pas. 02
- Le poste d'espace de données pour la mise à jour n'a pas été supprimé dans l'espace de données. 03
- Le poste d'espace de données pour l'insertion n'était pas le poste disponible suivant de l'espace de données. 04
- Le poste d'espace de données pour la suppression n'existait pas dans l'espace de données. 05
- Le poste d'espace de données pour la suppression d'un poste supprimé n'était pas déjà supprimé dans l'espace de données. 06
- Echec du total de contrôle de données minimales de journal. 08
- Une image avant ou un poste requis pour effectuer l'application ne figurait pas dans le journal. 09
- Le poste de journal décrit une modification admise apportée à un objet dont les modifications sont en cours de ré-application, mais l'instruction d'application de modifications de journal ne prend pas en charge la ré-application via la modification décrite par le poste indiqué. 0A
- La limite de poste d'espace de données est dépassée. 0B
- La longueur du poste de journal ne correspond pas à la longueur de poste prévue pour l'opération. 0C
- Une condition d'exception décrite par un numéro d'erreur s'est produite. La zone de condition d'erreur contient ce numéro. 0D
- Une condition d'exception décrite par la zone d'identificateur de message d'erreur s'est produite. 0E
- Un dépassement de délai a eu lieu alors que le système d'exploitation tentait d'appliquer un poste de journal. 0F
- Début d'application non indiqué sur une frontière de validation. 10
- Erreur imprévue. Relancez la commande APYJRNCHG avec l'option OBJERROPT(*END) pour plus de détails. 11
- Démarrage de l'application du poste de sauvegarde spécifié, poste de sauvegarde non trouvé au numéro de séquence de début. 13
- Le message de la file d'attente de données à supprimer ne se trouve pas dans la file d'attente 14
- La longueur de clé ou la longueur de message ne correspond pas à la file d'attente de données prévue 15
- File d'attente de données en contradiction avec le journal 16
- Impossible d'appliquer à la file d'attente 17
- File d'attente de données occupée, impossible de démarrer l'application 18
- La file d'attente de données a été modifiée depuis le dernière restauration, impossible de démarrer l'application 19
- Impossible d'appliquer les postes de file d'attente de données à partir d'éditions antérieures à V5R4M0 1A
- Application impossible depuis l'espace journal filtré
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 | *UBIN |
8 |
| &4 | *HEX |
1 |
| &5 | *HEX |
1 |
| &6 | *UBIN |
4 |
| &7 | *CHAR |
7 |
| &9 | *UBIN |
8 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(MCH4801) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(MCH4801) EXEC(DO)
/* traitement de l'erreur */
ENDDO