Aller au contenu

Message d'erreur IBM i (AS/400)

MCH5802

Verrouillage sur objet &1 non exécuté.

Gravité 20 · Erreur

Cause

L'opération de verrouillage n'a pas abouti pour l'objet &1 durant le temps imparti de &2 secondes. Le type du détenteur du verrou est &3. Le nom du détenteur du verrou est &4. L'unité d'exécution du détenteur du verrou est &5. Le type de détenteur de verrou a la signification suivante : 0 - Le détenteur du verrou est une tâche de microcode sous licence (LIC). Le nom et l'identificateur d'unité d'exécution du détenteur du verrou ne sont pas applicables. 1 - Le détenteur du verrou est un travail. 2 - Le détenteur du verrou est une structure de contrôle de transaction. Le nom et l'identificateur d'unité d'exécution du détenteur du verrou ne sont pas applicables.

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 *ITV variable
&3 *BIN 2
&4 *CHAR 30
&5 *HEX 8

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(MCH5802) MSGF(QSYS/QCPFMSG)

L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :

MONMSG MSGID(MCH5802) EXEC(DO)
  /* traitement de l'erreur */
ENDDO