Aller au contenu

Message d'erreur IBM i (AS/400)

CPF5E17

L'unité &1 n'est pas disponible pour des opérations de niveau de synchronisation *COMMIT.

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

Cause

Un incident s'est produit lors de la mise en fonction d'une unité pendant le traitement d'objets internes utilisés pour des communications avec validation à deux phases. L'incident est dû à un objet de communication inutilisable ou à une défaillance système. L'unité désignée ne peut être utilisée pour des conversations protégées, de niveau de synchronisation *COMMIT.

Que faire

Mettez l'unité hors fonction, puis de nouveau en fonction (commande VRYCFG). Utilisez la commande WRKJOB (Gérer un travail) pour afficher l'historique du travail des services de LU (QLUS) et déterminer l'origine de l'erreur. Suivez la procédure de reprise décrite dans les messages précédents. Si l'incident persiste, signalez-le (commande ANZPRB).

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

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF5E17) MSGF(QSYS/QCPFMSG)

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

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