Sequence Number resetting

Imported from previous forum

Hello.

I’m pretty much a beginner to the FIX Engine world, so apologies if I’m asking something stupid.

I have a problem whereby the expected message sequence number that I receive is too low - I’m expecting a “16” when apparently they only send a “1”. My engine (which is a FIX Antenna Java engine) appears to allow the setting of the sequence number in the engine, although I suspect that this is only for my outgoing messages, rather than incoming ones.

Any ideas on how to reset the expected ‘incoming’ message sequence number?

Any help gratefully received…

Phil Johnston

I’m trying to use FIX 4.3 by the way…!

Hello.

I’m pretty much a beginner to the FIX Engine world, so apologies if I’m
asking something stupid.

I have a problem whereby the expected message sequence number that I
receive is too low - I’m expecting a “16” when apparently they only send
a “1”. My engine (which is a FIX Antenna Java engine) appears to allow
the setting of the sequence number in the engine, although I suspect
that this is only for my outgoing messages, rather than incoming ones.

Any ideas on how to reset the expected ‘incoming’ message
sequence number?

Any help gratefully received…

Phil Johnston

[ original email was from Mahesh Kumaraguru - mahesh.kumaraguru@polaris.co.in ]
> I’m trying to use FIX 4.3 by the way…!

Hello.

I’m pretty much a beginner to the FIX Engine world, so apologies if
I’m asking something stupid.

I have a problem whereby the expected message sequence number that I
receive is too low - I’m expecting a “16” when apparently they only
send a “1”. My engine (which is a FIX Antenna Java engine) appears to
allow the setting of the sequence number in the engine, although I
suspect that this is only for my outgoing messages, rather than
incoming ones.

Any ideas on how to reset the expected ‘incoming’ message
sequence number?

Any help gratefully received…

Phil Johnston

Hi Phil,

In FIX 4.2 spec ( FIX-42-with_errata_20010501.doc ) page 19, it is mentioned

“If the incoming message has a sequence number less than expected and the PossDupFlag is not set, it indicates a serious error. It is strongly recommended that the session be terminated and manual intervention be initiated.”

I think this has not changed between Fix 4.2 and 4.3 / 4.4.

Regards,
K. Mahesh
+1-203-890-7981

Much appreciated - I managed to crack it - it is to do with that check, and there’s a reset setting that was set to “no” by default, when “yes” solved the problems!!!

Now onto the next bug… :frowning:

I’m trying to use FIX 4.3 by the way…!

Hello.

I’m pretty much a beginner to the FIX Engine world, so apologies if
I’m asking something stupid.

I have a problem whereby the expected message sequence number that I
receive is too low - I’m expecting a “16” when apparently they only
send a “1”. My engine (which is a FIX Antenna Java engine) appears
to allow the setting of the sequence number in the engine, although
I suspect that this is only for my outgoing messages, rather than
incoming ones.

Any ideas on how to reset the expected ‘incoming’ message sequence
number?

Any help gratefully received…

Phil Johnston

Hi Phil,

In FIX 4.2 spec ( FIX-42-with_errata_20010501.doc ) page 19, it
is mentioned

“If the incoming message has a sequence number less than expected and
the PossDupFlag is not set, it indicates a serious error. It is strongly
recommended that the session be terminated and manual intervention be
initiated.”

I think this has not changed between Fix 4.2 and 4.3 / 4.4.

Regards,
K. Mahesh +1-203-890-7981