[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 -~----------~----~----~----~------~----~------~--~---
