|
From: Shamir Y. <sha...@gm...> - 2007-08-23 08:44:51
|
Hi all. i'm trying to figure out how the mechanizm of the Messages Sequence Numbers is being synchronized. i tried the follow : Scenario 1: i changed the Acceptor (my Application) Expected messageSequenceNumbers to be lower than it should be. and than i try to log on. I've noticed that when it send a GapFill Message so tag 7(BeginSeqNo) is OK, but tag 16(EndSeqNo) is allways get the value of 999999 . shouldn't it be the sequenceNumber we have jast got??? Scenario 2: i changed the Initiator (Banzai) messageSequenceNumbers to be lower than it should be (also lower than Acceptor expecting). and than i try to log on. i noticed that the Acceptor isn't accept the logon request and send back LogOut Message .(with appropriate 58 tag) i also noticed that because the Banzai is trying continually to logon so it's SequenceNumber is increasing until it reachs the number the acceptor expecting. My question is : - is this the way it should work?!?!? - if not : so how exactly the system get over this problem automaticly (if at all) after the acceptor "rejected" the initiator Logon request? Thank u all. |