Aller au contenu

Message d'erreur IBM i (AS/400)

CPF83DD

La resynchronisation a échoué pour la définition de validation &2.

Gravité 40 · Fin anormale du programme ou de la fonction

Cause

La resynchronisation du contrôle de validation a échoué à cause d'une erreur inattendue dans un programme système.

Que faire

Signalez l'incident (commande ANZPRB).

Description technique

Le code fonction de resynchronisation est &1. Voici la liste des codes fonction et de leur signification : 1

  • Resynchronisation dans le processus de l'utilisateur. 2
  • Réponse de resynchronisation. 3
  • Resynchronisation dans le travail système QLUR. 4
  • Resynchronisation dans un travail serveur de base de données. 5
  • Traitement d'un événement de resynchronisation. Données de la définition de validation : Nom de la définition de validation
  • &2. Identificateur de la définition de validation
  • &3. Repère du groupe d'activation
  • &4. Identificateur d'unité de travail logique
  • &5. État de l'unité de travail logique
  • &6. Rôle dans la validation en deux phases
  • &7. Nom du travail initiateur
  • &8. Nom d'utilisateur du travail initiateur
  • &9. Numéro du travail initiateur
  • &10. ID d'espace de verrouillage
  • &16. ID d'espace associé à l'espace de verrouillage
  • &17. XID
  • &18.

Resynchronization function code is &1. The following is a list of function codes and their meanings: 1 -- Resynchronization in user's process. 2 -- Resynchronization response. 3 -- Resynchronization in the system job QLUR. 4 -- Resynchronization in a database server job. 5 -- Resynchronization event's processing. Commitment definition data: Commitment definition name -- &2. Commitment definition identifier -- &3. Activation group mark -- &4. Logical unit of work identifier -- &5. Logical unit of work state -- &6. Two-phase commit role -- &7. Initiating job name -- &8. Initiating job user name -- &9. Initiating job number -- &10. Lock space id -- &16. Lock space associated space id -- &17. XID -- &18.

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 *BIN 2
&2 *CHAR 10
&3 *HEX 10
&4 *HEX 4
&5 *CHAR 39
&6 *CHAR 3
&7 *HEX 2
&8 *CHAR 10
&9 *CHAR 10
&10 *CHAR 6
&16 *CHAR 20
&17 *BIN 2
&18 *HEX 140

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF83DD) MSGF(QSYS/QCPFMSG)

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

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