Aller au contenu

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éponseEffet
IDemande ignorée.
CLa 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...

VariableTypeLongueur
&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