Message d'erreur IBM i (AS/400)
CPF4755
Fin de transmission signalée au système hôte par unité &4 pour fichier &2 de &3.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
La transmission binaire synchrone (BSC) vers le système hôte a été annulée car une commande READ n'a pas obtenu de réponse dans la limite du nombre d'essais de transmission défini au paramètre XMTRTY.
Que faire
Renouvelez la demande. Indiquez une valeur supérieure au paramètre XMTRTY, à l'aide de la commande CHGLINBSC (Modifier une description de ligne BSC).
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 système hôte a envoyé une commande READ. L'unité a envoyé le nombre indiqué de TTD (temporary text delays) afin de maintenir la ligne en attendant que la réponse à la commande READ soit disponible. Lorsque la valeur XMTRTY a été dépassée, le caractère de fin de transmission (EOT) BSC a été envoyé. La réponse à la commande READ était disponible trop tard pour être envoyée au système hôte.
The host system sent a READ command. The device sent the specified number of TTDs (temporary text delays) in an attempt to hold the line until the response to the READ command was available. When the XMTRTY value was exceeded, the end of transmission (EOT) BSC was sent. The response to the READ command was available too late to be sent to the host system.
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 |
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(CPF4755) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF4755) EXEC(DO)
/* traitement de l'erreur */
ENDDO