|
5.0 SP1 Feedback
< Previous Next >
Proposal : Positional requirement for Message Seqn num (34) and Sending Time (52)
Mahesh Kumaraguru <> 17 Nov 2008 7:11AM ET Message Seqn num (34) should be made 6th field and Sending Time (52) should be made 7th field thereby pushing ApplVerID (1128) to 8th position. Message Seqn num and Sending Time will be present in all messages because Tags 8, 9, 35, 49, 56, 34 and 52 are the only Required Tags from Standard Header and Tags 8, 9, 35 have had positional requirements in the start of message from FIX.4.0 onwards, Tags 49 and 56 have Positional requirements in the start of message from FIX.5.0-SP1 onwards.
Parsing efficiency would improve by this ordering because all required Tags will always be present in the beginning of every message as the first seven fields in fixed order. Other Standard Header tags are optional and Body tags depend on Message Type.
An example of a minimum FIX message is a Heartbeat without TestRequestID (112)
^8=FIXT.1.1^9=77^35=0^49=MAHESH^56=FPL^34=1000^52=20081118-08:15:15^10=007^
Regards,
K. Mahesh
|