[This message was posted by Dale Wilson of Object Computing, Inc <[email protected]> to the "FAST Protocol" discussion forum at http://fixprotocol.org/discuss/46. You can reply to it on-line at http://fixprotocol.org/discuss/read/c67c8212 - PLEASE DO NOT REPLY BY MAIL.]
Hi Naresh, To address the second part of your question > Another issue I noticed was reference to 346=1 (ln 8) > > Part of template [uInt32 name="NumberOfOrders" id="346" > presence="optional"] [delta value="1"/] [/uInt32] > > The value of hex is 0x81 = 1 minus (1) for optional && greater than zero > which then has a field value of 0; But as per the context instruction > above the delta value is 1 and the Entry in in the state undefinded so > the initial Uint value = 1; Is this correct or have I made a wrong > interpretation This looks correct. The delta value after allowing for NULL is zero so in the decoded message the NumberOfOrders field is present with a value of 1. Dale -- Dale Wilson Principal Software Engineer Object Computing, Inc. (www.ociweb.com) Lead developer for QuickFAST (http:www.quickfast.org) [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 -~----------~----~----~----~------~----~------~--~---
