|
From: Bob K. <py...@ce...> - 2003-09-16 03:54:02
|
I think the case is that receiver may not know whether the ack is received successful. The logic on reliable messaging is that if the receiver receive a message with ackRequested, he MUST send back the ack. to the sender. Whether the ack. will successfully deliver to the sender is unknown, but if the sender doesn't get the ack, it will resend the message again. Therefore, we cannot store whether the ack is successfully received by the sender in receiver side. The STATE_RECEIVED_ACKNOWLEDGED is used for state on a sent message which an ack. is received. Luoh Ren-Shan wrote: >Hi, > >We are tracing the source code of Hermes 0931. Our question is: > >What is the simplest way for the receiving party to know that >is a received message being acked (when AckRequested exists)? > > >It seems that the received message always stays at STATE_RECEIVED (-7) >no matter the ack is sent successfully or not. >Should it change to STATE_RECEIVED_ACKNOWLEDGED(-6) if success? > >Regards, >Luoh Ren-Shan >lu...@ii... > > >------------------------------------------------------- >This sf.net email is sponsored by:ThinkGeek >Welcome to geek heaven. >http://thinkgeek.com/sf >_______________________________________________ >ebxmlms-develop mailing list >ebx...@li... >https://lists.sourceforge.net/lists/listinfo/ebxmlms-develop > > > |