Aller au contenu

CPF5E7E

Objet utilisé pour le contrôle de validation endommagé ou supprimé lors de l'utilisation de l'unité &1.

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

Cause

L'erreur s'est produite pour l'une des raisons suivantes :

  • La description d'unité APPC utilisée par l'application a été mise hors fonction et supprimée avant que l'application utilisant le contrôle de validation n'ait terminé sa transaction.
  • Un objet système utilisé pour traiter les ressources éloignées sous contrôle de validation est endommagé.

Que faire

Si la description d'unité APPC supprimée est nécessaire pour terminer la transaction, utilisez la commande CRTDEVAPPC (créer une unité APPC) pour la recréer. Utilisez ensuite la commande VRYCFG pour mettre l'unité en fonction. Lorsqu'un objet interne est endommagé, toutes les descriptions d'unité APPC de niveau de synchronisation *COMMIT ayant des conversations en cours doivent être mises hors fonction, puis de nouveau en fonction. Utilisez la commande VRYCFG pour mettre l'unité &1 hors fonction. Mettez &1 à nouveau en fonction. Renouvelez la demande. Si l'incident persiste, signalez-le à l'aide de la commande ANZPRB.

Description technique

Soit l'unité APPC, soit un objet interne a été trouvé endommagé ou supprimé lors de l'utilisation d'une conversation de niveau *COMMIT. L'objet &4 de type &3 a été trouvé endommagé.

Either the APPC device or an internal object was found damaged or deleted when using a *COMMIT level conversation. Object &4 of type &3 was found damaged.

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 *CHAR 10
&3 *HEX 2
&4 *CHAR 30

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF5E7E) MSGF(QSYS/QCPFMSG)

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

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