Aller au contenu

CPF5E1A

Données utilisateur non envoyées lors d'une opération de validation à deux phases utilisant l'unité &1.

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

Cause

Une erreur a été signalée lors du traitement d'une opération de validation ou d'une fonction de préparation de validation (PRPCMT). L'erreur a été détectée pendant l'envoi des données au partenaire. L'identificateur de la communication est &2. Il s'agit d'un nom d'unité programme ICF (transactions ICF), ou de l'identificateur d'une conversation CPI-C (conversations CPI-C).

Que faire

Affichez les messages de l'historique du travail (commande DSPJOBLOG) afin d'identifier l'incident. Prenez les mesures correctives indiquées par ces messages. Si l'historique ne contient pas de messages ou si ces derniers ne décrivent pas l'incident, la conversation a été interrompue. Le traitement de validation à deux phases se poursuit, invalidant les modifications apportées aux ressources restantes de l'unité d'oeuvre logique. Si l'incident persiste, signalez-le (commande ANZPRB).

Description technique

L'erreur s'est produite lors de la préparation de l'envoi d'un en-tête de services de présentation de préparation (prepare) ou d'un en-tête de services de présentation de demande de validation à un dernier agent optimisé. Le code retour ICF est &3.

The error occurred while preparing to send either a prepare presentation services header or a request commit presentation services header to an optimized last agent. The ICF return code is &3.

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

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF5E1A) MSGF(QSYS/QCPFMSG)

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

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