Message d'erreur IBM i (AS/400)
CPF7AC1
La réponse ne peut pas être envoyée.
Reply cannot be sent.
Gravité 30 · Erreur grave
Cause
Une réponse ne peut pas être envoyée à l'application distante &5 du point de contrôle &3.&4. Soit l'application locale &2 attend une réponse de l'application distante, soit une réponse complète a déjà été envoyée par l'application locale.
A reply cannot be sent to remote application &5 on control point &3.&4. Either local application &2 is expecting a reply from the remote application, or a complete reply was previously sent from local application.
Que faire
Vérifiez que l'application locale n'envoie pas de réponse immédiatement après une demande, ou qu'une opération d'envoi de réponse précédente n'a pas indiqué *RPYCPL dans le paramètre de type de réponse.
Verify that local application does not send a reply immediately following a request, or a previous send reply operation did not specify *RPYCPL in the reply type parameter.
Description technique
Cette fonction a été demandée par l'application locale &2 avec un descripteur de &1.
This function was requested by local application &2 with a handle of &1.
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 |
| &2 | *CHAR |
8 |
| &3 | *CHAR |
8 |
| &4 | *CHAR |
8 |
| &5 | *CHAR |
8 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF7AC1) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF7AC1) EXEC(DO)
/* traitement de l'erreur */
ENDDO