Aller au contenu

CPF8614

Impossible d'appeler le programme d'exit sur erreur &1.

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

Cause

Une erreur s'est produite dans un programme d'application de graphiques et nécessite l'appel du programme de sortie sur erreur &1. Le programme &1 n'accepte pas qu'un seul paramètre ; or tous les programmes de sortie sur erreur ne doivent accepter qu'un seul paramètre. Le nom indiqué dans le précédent appel FSEXIT était &1 ; il est peut-être incorrect si le programme a été rebaptisé.

Que faire

Indiquez un programme de sortie sur erreur valide, dans le sous-programme FSEXIT du programme d'application. Consultez les messages répertoriés précédemment dans l'historique du travail, afin d'obtenir des informations sur la première erreur.

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(CPF8614) MSGF(QSYS/QCPFMSG)

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

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