CPFA318
Error calling exit routine.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Une erreur s'est produite lors de l'appel d'une routine d'exit indiquée par un pointeur de procédure. Le type de routine d'exit est &1. Les types de routine d'exit sont les suivants : 1 - Routine d'exit de modification 2 - Routine d'exit de suppression 3 - Routine d'exit de déplacement ou de redimensionnement 4 - Routine d'exit d'affichage 5 - Routine d'exit de fenêtre en cours
An error occurred calling an exit routine specified by a procedure pointer. The exit routine type is &1. The exit routine types are as follows: 1 - Change exit routine 2 - Delete exit routine 3 - Move or resize exit routine 4 - Display exit routine 5 - Current window exit routine
Que faire
Assurez-vous que le pointeur de procédure désigne une fonction valide qui attend les paramètres appropriés et que la procédure ne génère aucune exception.
Ensure that the procedure pointer refers to a valid function that expects the appropriate parameters and that the procedure does not generate any exceptions.
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...
| Variable | Type | Longueur |
|---|---|---|
| &1 | *BIN |
4 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPFA318) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPFA318) EXEC(DO)
/* traitement de l'erreur */
ENDDO