Aller au contenu

CPF5078

Fonction FAIL interrompue pour fichier &2 de &3, unité &4.

Gravité 20 · Erreur

Cause

L'exécution de la fonction FAIL n'a pu être achevée car le programme éloigné a interrompu la transaction avant la fin de l'exécution de cette fonction. Toutes les données stockées dans les mémoires tampon en entrée ont été perdues.

Que faire

S'il s'agit d'un programme source, une nouvelle transaction pourra être établie en lançant la fonction EVOKE. S'il s'agit d'un programme cible, toutes les communications avec le programme source ont été interrompues. Réponses possibles : I

  • La demande est ignorée. C
  • La demande est annulée. Le message d'arrêt programme CPF5104 est envoyé.

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

Message d'interrogation

Ce message attend une réponse de l'opérateur, par défaut C. Réponses acceptées : I, C.

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF5078) MSGF(QSYS/QCPFMSG)

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

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