Imported from previous forum
Hi All
I am very new to FIX. I am trying to run some test on www.openfix.net. when I try to send the Logon message .
(8=FIX.4.39=9735=A49=65456=OPENFIX34=152=200404061-09:23:04108=410=02)
its showing this Error message “THE FIX MESSAGE SEQUENCE NUMBERS HAVE BEEN RESET as a result of this error. Please reset the FIX sequence numbers in your FIX engine.’”.
even though I reset the sequence number
is the message what I am sending to the open fix server is correct. can any tell me where can I find the examples of fix message
Thanks in advance
Prasad
> Hi All
> I am very new to FIX. I am trying to run some test on www.openfix.net. when I try to send the Logon message .
> (8=FIX.4.39=9735=A49=65456=OPENFIX34=152=200404061-09:23:04108=410=02)
> its showing this Error message “THE FIX MESSAGE SEQUENCE NUMBERS HAVE BEEN RESET as a result of this error. Please reset the FIX sequence numbers in your FIX engine.’”.
> even though I reset the sequence number
>
> is the message what I am sending to the open fix server is correct. can any tell me where can I find the examples of fix message
>
> Thanks in advance
>
> Prasad
>
>
your logon message looks a bit strange, but I think it’s correct. on web site www.fixprotocol.org you can find the FIX specifications and a FIX 4.3 manual: it may help you to understand FIX message. on this web site you may also find some examples about fix messages (such as required/optional fields, usual value used in TAG, and so on).
by the way, below a FIX 4.2 logon example.
<8=FIX.4.29=9035=A49=xxx56=xxx34=143=N52=20040406-06:00:22122=20040406-06:00:2298=0108=3010=062>
Hope this help
[ original email was from Daniel Saad - dsaad@transacttools.net ]
Prasad,
There appears to be a couple of issues with your login message.
First, the value for Tag 52(SendingTime) needs to be in UTC format. If you review your message, the value is 200404061-09:23:04. There appears to be an extra ‘1’ in the date section.
Secondly, the value for Checksum needs to be in a three-byte format. In your message, you list this value in two-bytes(10=02).
Finally, while this isnt a protocol error, I would suggest you increase your HB interval to a value greater than 4 seconds. While this is an allowed value, it may cause problems down the road due to the short time requirement. An interval of 30 seconds is commonly used for this setting.
You can find more information on FIX tag/Value requirements here : http://www.transacttools.net/ttportal/datadict/browser.jsp.
Thank you.
Daniel Saad
Transact Tools, Inc
135 W. 29th Street
New York, NY 10001
dsaad@transacttools.net
> > Hi All
> > I am very new to FIX. I am trying to run some test on www.openfix.net. when I try to send the Logon message .
> > (8=FIX.4.39=9735=A49=65456=OPENFIX34=152=200404061-09:23:04108=410=02)
> > its showing this Error message “THE FIX MESSAGE SEQUENCE NUMBERS HAVE BEEN RESET as a result of this error. Please reset the FIX sequence numbers in your FIX engine.’”.
> > even though I reset the sequence number
> >
> > is the message what I am sending to the open fix server is correct. can any tell me where can I find the examples of fix message
> >
> > Thanks in advance
> >
> > Prasad
> >
> >
>
> your logon message looks a bit strange, but I think it’s correct. on web site www.fixprotocol.org you can find the FIX specifications and a FIX 4.3 manual: it may help you to understand FIX message. on this web site you may also find some examples about fix messages (such as required/optional fields, usual value used in TAG, and so on).
>
> by the way, below a FIX 4.2 logon example.
> <8=FIX.4.29=9035=A49=xxx56=xxx34=143=N52=20040406-06:00:22122=20040406-06:00:2298=0108=3010=062>
>
> Hope this help
>