[This message was posted by Ryan Pierce of CME Group <[email protected]> to the "FIXML" discussion forum at http://fixprotocol.org/discuss/7. You can reply to it on-line at http://fixprotocol.org/discuss/read/6ccc5aeb - PLEASE DO NOT REPLY BY MAIL.]
Clive, I agree with what Hanno said regarding use of the NoXXX fields and empty instances of repeating groups. However I'd like to correct the examples, as the following isn't valid FIXML: > > <ns0:Contra/> > > <ns0:Contra 375=”SOMEVALUE”/> > > <ns0:Contra 375=”SOMEVALUEOTHERVALUE”/> Tag numbers don't appear as attributes; FIXML abbreviations do. Eliminating the empty group, we'd have: <Contra CntraBrkr="SOMEVALUE"/> <Contra CntraBrkr="SOMEVALUEOTHERVALUE"/> Addiontally, I'm not sure I understand what you are trying to convey at a business level. While not technically required by FIX, I'd think if you are specifying more than one contra broker, you'd need to send CntraTrdQty for each. E.g. for my 7 contract trade, broker SOMEVALUE traded 5 with me, and broker SOMEVALUEOTHERVALUE traded 2 with me. But what makes this more confusing is that the example message shows LastQty="1". How can an execution for 1 contract or share be traded against 3 contra brokers, 2 specified, one not? [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.
