[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.

Reply via email to