4.0 & 4.2 differences

Imported from previous forum

Hi,

Can someone tell me the differences between FIX 4.0 and FIX 4.2 please.

Thanks
John

Can someone tell me the differences between FIX 4.0 and FIX 4.2 please.

Back in 2001, I taught a training class on this. The presentation is on the FPL website here:

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

Keep in mind the date. Back in 2001 I cautioned against FIX 4.2 adoption as there was very little support. Now, 4.2 is the minimum widely supported version; 4.0 is quite obsolete. Also, the part on FIXML uses the obsolete DTD version, so it should be ignored. But the parts about FIX 4.0 order handling ambiguities, the differences between 4.0 → 4.1, and 4.1 → 4.2, and the new features in 4.1 and 4.2 are perfectly valid, and are probably what you are looking for.

Check the release notes / appendix of the specs to see differences between versions. In FIX repository, there is a “TOOLS AND SAMPLES” described as “Compare FIX Messages between versions (Sample Application.zip, 14KB) A simple XSLT that compares the Tags that make up each message in FIX to the Tags that make up the same message in another version. The results are displayed as a basic HTML document”. This XSLT tool is available at

http://fixprotocol.org/documents/874/Sample%20Application.zip

(You need to be logged in to access the above zip. )

Can someone tell me the differences between FIX 4.0 and FIX 4.2 please.

Back in 2001, I taught a training class on this. The presentation is on the FPL website here:

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

Keep in mind the date. Back in 2001 I cautioned against FIX 4.2 adoption as there was very little support. Now, 4.2 is the minimum widely supported version; 4.0 is quite obsolete. Also, the part on FIXML uses the obsolete DTD version, so it should be ignored. But the parts about FIX 4.0 order handling ambiguities, the differences between 4.0 → 4.1, and 4.1 → 4.2, and the new features in 4.1 and 4.2 are perfectly valid, and are probably what you are looking for.

Hi,

Can someone tell me the differences between FIX 4.0 and FIX 4.2 please.

Thanks
John

I think one of the difference between these two was “OrdStatus” representing the type of Execution e.g. Partial fill etc in 4.0 while in ExecType denotes the type of Execution occurred in Exchange.
if you also looking for difference in 4.2 and 4.2 see this link

it highlights some important difference you can also look on Release notes of these version for detailed difference.