RE: [Quickfix-developers] OrigSendingTime validation on PossDup messages
Brought to you by:
orenmnero
|
From: Steve B. <st...@te...> - 2005-06-07 16:43:28
|
Hello RK, We don't validate the OrigSendingTime in the context of the PossDup because the sequence numbers are valid. OpenFIX is expecting us to reject the message because of the missing OrigSendingTime. There is a similar test with an invalid OrigSendingTime, also with a correct sequence number. We are currently failing both tests. It would be easy to change the engine to pass the test but I'm wondering if this is what we want to do. We'd also want to modify the C++ engine to have consistent behavior. Regards, Steve > -----Original Message----- > From: qui...@li... [mailto:quickfix- > dev...@li...] On Behalf Of VP Marketing IT Asset > Enterprise Technologies > Sent: Tuesday, June 07, 2005 11:32 AM > To: Steve Bate > Cc: qui...@li... > Subject: Re: [Quickfix-developers] OrigSendingTime validation on PossDup > messages > > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX FAQ: http://www.quickfixengine.org/wikifix/index.php?QuickFixFAQ > QuickFIX Support: http://www.quickfixengine.org/services.html > > Steve > > OpenFIX is generating these to test and so it is perfectly logical for > them to send > non-sensical input and test how the system responds. > > How do we process such messages? > -- > RK > > On 6/7/05, Steve Bate <st...@te...> wrote: > > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > > QuickFIX FAQ: > http://www.quickfixengine.org/wikifix/index.php?QuickFixFAQ > > QuickFIX Support: http://www.quickfixengine.org/services.html > > > > Hello, > > > > I'm working on OpenFIX certification for the pure Java QuickFIX > > implementation. One test that's giving me problems involves a message > with > > PossDup=Y and no OrigSendingTime. I notice that the session > implementation > > only validates the PossDup-related fields when when the target sequence > > number is lower than expected > > (doPossDup() is only called from doTargetTooLow()). The OpenFIX test > (FIX > > 4.2) is sending a message with PossDup=Y and a proper sequence number so > the > > PossDup verification code is not being called. > > > > It seems a bit strange that PossDup=Y in this scenario (normal sequence > > numbers)? Is this a problem with QuickFIX or the OpenFIX test? Comments? > > > > Steve > > > > > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by: NEC IT Guy Games. How far can you > shotput > > a projector? How fast can you ride your desk chair down the office luge > track? > > If you want to score the big prize, get to know the little guy. > > Play to win an NEC 61" plasma display: http://www.necitguy.com/?r=20 > > _______________________________________________ > > Quickfix-developers mailing list > > Qui...@li... > > https://lists.sourceforge.net/lists/listinfo/quickfix-developers > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: NEC IT Guy Games. How far can you > shotput > a projector? How fast can you ride your desk chair down the office luge > track? > If you want to score the big prize, get to know the little guy. > Play to win an NEC 61" plasma display: http://www.necitguy.com/?r > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers |