Differences between 4.0 and 4.1/4.2

Imported from previous forum

What are the major differences between FIX 4.0 and 4.1/4.2

What are the major differences between FIX 4.0 and 4.1/4.2

This was the subject of a training class I gave in 2001. My deck is here:

http://fixprotocol.org/documents/623/RyanPierce-20010226-FIXandFIXMLTransitions.pdf

The parts on FIXML were based on a much older DTD and are outdated.

What are the major differences between FIX 4.0 and 4.1/4.2

In FIX4.0 OrdStatus (fix tag 39) is used to denote execution type also which is later segregated into tag 150 (ExecType) form FIX4.2 so any FIX engine logic written based on OrdStatus will not work in FIX4.2 and you need to write it again to represent correct status of order in FIX messaging. here is a link which might be useful for you Difference between FIX 4.2 vs FIX 4.4 Protocol? Answer