[This message was posted by Hanno Klein of Deutsche Börse Systems <[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/1f2cb83d - PLEASE DO NOT REPLY BY MAIL.]
Why would you send field values in a message if the template defines them as constant? The FAST 1.1 spec says "The value of a constant field is never transferred.". Sending it implies that values might be different from the template and even different across messages. This is inconsistent with the definition of the constant operator. > I try to encode a message and it keep give the error. The problem is > came from "constant" in side of a "sequence". (146 is sequence length, > 55 and 8 are constant in side of sequence) > > "Error occurred on line #1: Parsed 3 groups in sequence when 1 were > expected. [line: 1128=8 35=R 49=CME 34=3 146=1 55=[N/A] 38=100 22=8]: > Parsed 3 groups in sequence when 1 were expected." > > Message give error: 1128=8 35=R 49=CME 34=3 146=1 55=[N/A] 38=100 22=8 > > Message ok: 1128=8 35=R 49=CME 34=3 146=1 38=100 > > > http://www.fixprotocol.org/ns/fast/td/1.1"> [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 -~----------~----~----~----~------~----~------~--~---
