CPF4059
Transaction avec unité &1 interrompue de façon anormale par le système.
Gravité 20 · Erreur
Cause
Le travail a été interrompu alors qu'une transaction active recevait des données. La transaction en cours a été interrompue de façon anormale par le système, à l'aide du programme à distance. Il se peut que des données aient été perdues.
Que faire
Vérifiez la logique du programme. Assurez-vous que le travail a été délibérément interrompu avant la fin de la transaction.
Description technique
Le travail s'est terminé alors que la transaction était encore en état de réception dans une séquence (bracket). Lors de la fin du travail, le système a envoyé une réponse négative, un en-tête de gestion de fonction de type 7 (FMH7) avec un code de détection 08640000, et une fin de séquence conditionnelle (CEB). Pour plus d'informations sur les codes de détection SNA, voir SNA Formats, GA27-3136.
The job ended while the transaction was still in bracket in receive state. As part of ending the job, the system sent a negative response, function management header type 7 (FMH7) with a sense code of 08640000, and conditional end bracket (CEB). For more information on SNA sense codes, see SNA Formats, GA27-3136.
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 | *CHAR |
10 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF4059) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF4059) EXEC(DO)
/* traitement de l'erreur */
ENDDO