CPF4709
Données non reconnues ou non attendues à l'extrémité réceptrice, unité &4.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
L'unité &4 n'a pas reconnu les données envoyées au fichier &2 de la bibliothèque &3. L'extrémité réceptrice n'a pas reconnu les données reçues ou ces données n'étaient pas prévues.
Que faire
Relancez la transmission des données. Si le problème persiste, contactez l'extrémité réceptrice pour connaître les procédures d'identification des incidents.
Réponses possibles
| Réponse | Effet |
|---|---|
I | Demande ignorée. |
C | La demande est annulée. Le message d'arrêt programme CPF5104 est envoyé. |
Description technique
Le code d'erreur matérielle est F2880000 ou F4880000. Nom de la ressource en erreur &7, code d'erreur matérielle &8, horodatage &9. Si le code d'erreur est F288, un caractère d'interrogation (ENQ) a été reçu en réponse à un bloc de données transmis ; si le code d'erreur est F488, un ENQ a été reçu en réponse à l'accusé de réception (ACK) d'un bloc de données reçu. Un caractère de fin de transmission BSC a été envoyé par l'unité &4.
Hardware error code is F2880000 or F4880000. Error resource name &7, hardware error code &8, time stamp &9. If the error code is F288, an enquiry character (ENQ) was received in response to a transmitted data block; if the error code is F488, an ENQ was received in response to acknowledgement (ACK) of received data block. A BSC end-of-transmission character was sent by device &4.
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 |
|---|---|---|
| &2 | *CHAR |
10 |
| &3 | *CHAR |
10 |
| &4 | *CHAR |
10 |
| &7 | *CHAR |
10 |
| &8 | *CHAR |
8 |
| &9 | *CHAR |
16 |
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(CPF4709) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF4709) EXEC(DO)
/* traitement de l'erreur */
ENDDO