[This message was posted by John Prewett of Lava Trading 
<[email protected]> to the "4.4 Changes" discussion forum at 
http://fixprotocol.org/discuss/17. You can reply to it on-line at 
http://fixprotocol.org/discuss/read/82568908 - PLEASE DO NOT REPLY BY MAIL.]

> I have written a FIX broker simulator in Java which tests three
> different Buy side systems (two of them in FIX.4.2 and one in FIX.4.0)
> and none of them reject messages with intermixed header and body tags
> as incorrect.

You have been lucky then.

The systems I preside over will actually accept messages where the fields are 
not in header/body/trailer order because we operate under the concept of:
"Be tolerant when receiving and strictly in conformance when sending".

I'm sure our liberal policy has nothing to do with the "order flow = revenue" 
equation  :-)

Nonetheless, I definitely would not recommend that anyone relies on the other 
end of a FIX session being anything other than in strict conformance with the 
standards.

If everyone follows the "Be tolerant when receiving and strictly in conformance 
when sending" concept, we will all be sending out strictly conforming messages 
and therefore not needing to be tolerant when receiving.  I presume this will 
all come to pass shortly after I have posted this message.
:-) 

Standards are a great thing.

Have a wonderful day.

JohnP

[You can unsubscribe from this discussion group by sending a message to 
mailto:[email protected]]

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Financial Information eXchange" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/FIX-Protocol?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to