Aller au contenu

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...

VariableTypeLongueur
&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