[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/6e6902fa - PLEASE DO NOT REPLY BY MAIL.]
I do not understand, as I assume to only use a constant operator when I know upfront that there will never be a different value. I would use the "default" operator if I mostly have one value but sometimes a different value. I can probably send the default value on the wire even if it is identical to the value in the template. I was unaware that this applies to the "constant" operator under certain circumstances. Can you please point me to the FAST spec where it defines that constants can be sent (outside of a sequence)? Does that mean it is not allowed inside of a sequence? You say that your problem comes from sending constants for 55 and 22 inside of a sequence. Thanks. > If a constant is outside of "sequence" it will allow you to send this is > not inconsistent. Plus at time when creating the data message you don't > know which field is constant. > > There is the templage I using: ( I have to replace <> with () this > forums does not take XML) > > Message give error: 1128=8 35=R 49=CME 34=3 146=1 55=[N/A] 38=100 22=8 > Note: 55 and 22 are constant inside of sequence. > > Message ok: 1128=8 35=R 49=CME 34=3 146=1 38=100 > Note: Field 35 and 49 are constant out side of sequence. > [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 -~----------~----~----~----~------~----~------~--~---
