<div dir="ltr"><div class="gmail_default" style="font-size:small;color:rgb(0,0,0)">Randa, have you read the tutorials on the QuickFIXn.org web site?</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Nov 25, 2013 at 8:20 AM, Peter Jones <span dir="ltr"><<a href="mailto:pete.jones@arcem.com" target="_blank">pete.jones@arcem.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div lang="EN-US" link="blue" vlink="purple">
<div>
<p class="MsoNormal"><span style="color:#1f497d">Randa,<u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d"> Here is a C# extension snippet which works for me.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;color:blue">public</span><span style="font-size:9.5pt;font-family:Consolas">
<span style="color:blue">static</span> <span style="color:blue">class</span> <span style="color:#2b91af">
FixExtension</span><u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas"> {<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">
<span style="color:blue">public</span> <span style="color:blue">static</span> <span style="color:#2b91af">
IEnumerable</span><QuickFix.FIX44.<span style="color:#2b91af">ExecutionReport</span>.<span style="color:#2b91af">NoPartyIDsGroup</span>> PartyRoles(<span style="color:blue">this</span> QuickFix.FIX44.<span style="color:#2b91af">ExecutionReport</span> executionReport)<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas"> {<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">
<span style="color:blue">for</span> (<span style="color:blue">int</span> grpIndex = 1; grpIndex <= executionReport.GetInt(<span style="color:#2b91af">Tags</span>.NoPartyIDs); grpIndex++)<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas"> {<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">
<span style="color:blue">var</span> result = <span style="color:blue">new</span> QuickFix.FIX44.<span style="color:#2b91af">ExecutionReport</span>.<span style="color:#2b91af">NoPartyIDsGroup</span>();<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas"> executionReport.GetGroup(grpIndex, result);<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">
<span style="color:blue">yield</span> <span style="color:blue">return</span> result;<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas"> }<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas"> }<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas"><u></u> <u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">
<span style="color:blue">public</span> <span style="color:blue">static</span> <span style="color:#2b91af">
IEnumerable</span><QuickFix.FIX44.<span style="color:#2b91af">ExecutionReport</span>.<span style="color:#2b91af">NoPartyIDsGroup</span>.<span style="color:#2b91af">NoPartySubIDsGroup</span>> PartySubRoles(<span style="color:blue">this</span> QuickFix.FIX44.<span style="color:#2b91af">ExecutionReport</span>.<span style="color:#2b91af">NoPartyIDsGroup</span>
partyGroup)<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas"> {<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">
<span style="color:blue">for</span> (<span style="color:blue">int</span> grpIndex = 1; grpIndex <= partyGroup.GetInt(<span style="color:#2b91af">Tags</span>.NoPartySubIDs); grpIndex++)<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas"> {<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">
<span style="color:blue">var</span> result = <span style="color:blue">new</span> QuickFix.FIX44.<span style="color:#2b91af">ExecutionReport</span>.<span style="color:#2b91af">NoPartyIDsGroup</span>.<span style="color:#2b91af">NoPartySubIDsGroup</span>();<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas"> partyGroup.GetGroup(grpIndex, result);<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">
<span style="color:blue">yield</span> <span style="color:blue">return</span> result;<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas"> }<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas"> }<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas"><u></u> <u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">
<span style="color:blue">public</span> <span style="color:blue">static</span> <span style="color:#2b91af">
IEnumerable</span><QuickFix.FIX44.<span style="color:#2b91af">ExecutionReport</span>.<span style="color:#2b91af">NoSecurityAltIDGroup</span>> AltSecurityIds(<span style="color:blue">this</span> QuickFix.FIX44.<span style="color:#2b91af">ExecutionReport</span>
executionReport)<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas"> {<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">
<span style="color:blue">for</span> (<span style="color:blue">int</span> grpIndex = 1; grpIndex <= executionReport.GetInt(<span style="color:#2b91af">Tags</span>.NoSecurityAltID); grpIndex++)<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas"> {<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">
<span style="color:blue">var</span> result = <span style="color:blue">new</span> QuickFix.FIX44.<span style="color:#2b91af">ExecutionReport</span>.<span style="color:#2b91af">NoSecurityAltIDGroup</span>();<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas"> executionReport.GetGroup(grpIndex, result);<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas">
<span style="color:blue">yield</span> <span style="color:blue">return</span> result;<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas"> }<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas"> }<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas"> }<u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d"><u></u> <u></u></span></p>
<div>
<div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> <a href="mailto:quickfixn-bounces@lists.quickfixn.com" target="_blank">quickfixn-bounces@lists.quickfixn.com</a> [mailto:<a href="mailto:quickfixn-bounces@lists.quickfixn.com" target="_blank">quickfixn-bounces@lists.quickfixn.com</a>]
<b>On Behalf Of </b>Randa.khaleel<br>
<b>Sent:</b> Monday, November 25, 2013 10:15 AM<br>
<b>To:</b> <a href="mailto:quickfixn@lists.quickfixn.com" target="_blank">quickfixn@lists.quickfixn.com</a><br>
<b>Subject:</b> {{Quickfixn}} HELP ME<u></u><u></u></span></p>
</div>
</div><div><div class="h5">
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><span style="color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d"><u></u> <u></u></span></p>
<div>
<div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> Randa.khaleel
<br>
<b>Sent:</b> Saturday, November 23, 2013 11:45 AM<br>
<b>To:</b> <a href="mailto:quickfixn@lists.quickfixn.com" target="_blank">quickfixn@lists.quickfixn.com</a><br>
<b>Subject:</b> getgroup in quick fix<u></u><u></u></span></p>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Hi,<u></u><u></u></p>
<p class="MsoNormal">I need a full example of how to use a getGroup(int num,field) and how to iterate through the groups in addition I need detailed description of how
<u></u><u></u></p>
<p class="MsoNormal">This method work.<u></u><u></u></p>
<p class="MsoNormal">Kindly help me<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<table border="0" cellspacing="0" cellpadding="0" align="left" style="border-collapse:collapse;margin-left:6.75pt;margin-right:6.75pt">
<tbody>
<tr style="height:4.1pt">
<td width="285" valign="top" style="width:214.0pt;border:none;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:4.1pt">
<p class="MsoNormal">
<b><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#943634;text-transform:uppercase;letter-spacing:.2pt">RANDA alsimsimawi</span></b><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#943634;text-transform:uppercase;letter-spacing:1.0pt">
<u></u><u></u></span></p>
<p class="MsoNormal">
<b><span style="font-size:9.0pt;font-family:"Arial","sans-serif";color:#943634;text-transform:uppercase;letter-spacing:1.0pt">SENOIR SOFTWARE DEVleloper
<u></u><u></u></span></b></p>
<p class="MsoNormal">
<span style="font-size:9.0pt;font-family:"Arial","sans-serif";color:#943634;text-transform:uppercase;letter-spacing:.2pt">T</span><span style="font-size:9.0pt;color:#943634;text-transform:uppercase;letter-spacing:.2pt"> :
</span><span style="font-size:9.0pt;font-family:"Arial","sans-serif";color:#943634;text-transform:uppercase;letter-spacing:.2pt"> </span><span style="font-size:9.0pt;color:#943634;text-transform:uppercase;letter-spacing:.2pt"><a href="tel:%2B962%20655%2033%20347" value="+96265533347" target="_blank">+962 655 33 347</a></span><span style="font-size:9.0pt;font-family:"Arial","sans-serif";color:#943634;text-transform:uppercase;letter-spacing:.2pt">
/</span><span style="font-size:9.0pt;color:#943634;text-transform:uppercase;letter-spacing:.2pt">
</span><span style="font-size:9.0pt;font-family:"Arial","sans-serif";color:#943634;text-transform:uppercase;letter-spacing:.2pt"> </span><span style="font-size:9.0pt;color:#943634;text-transform:uppercase;letter-spacing:.2pt"><a href="tel:%2B962%20655%2032%20347" value="+96265532347" target="_blank">+962 655 32 347</a><u></u><u></u></span></p>
<p class="MsoNormal">
<span style="font-size:9.0pt;font-family:"Arial","sans-serif";color:#943634;text-transform:uppercase;letter-spacing:.2pt">F</span><span style="font-size:9.0pt;color:#943634;text-transform:uppercase;letter-spacing:.2pt"> : <a href="tel:%2B962%20655%2035%20347" value="+96265535347" target="_blank">+962 655 35 347</a> /
</span><span style="font-size:9.0pt"><a href="mailto:h.alsabatin@edata-tc.com" target="_blank">randa.khaleel@edata-tc.com</a></span><span style="font-size:9.0pt;color:#943634;text-transform:uppercase;letter-spacing:.2pt">
</span><span style="font-size:9.0pt"><a href="http://www.edata-tc.com" target="_blank">www.edata-tc.com</a></span>
<span style="font-size:9.0pt;color:#943634;text-transform:uppercase;letter-spacing:.2pt">
<u></u><u></u></span></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal" style="margin-top:10.0pt"><b><span style="font-size:13.0pt;font-family:"Cambria","serif";color:#4f81bd"><img border="0" width="167" height="65" alt="c"></span><span style="color:#4f81bd"><u></u><u></u></span></b></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal"> <span style="font-size:8.0pt;color:#943634">The contents of this e-mail are intended for the named addressee only. It contains information<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:8.0pt;color:#943634"> that may be confidential. Unless you are the named addressee or an authorized designee, you
<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:8.0pt;color:#943634"> may not copy or use it, or disclose it to anyone else. If you received it in error please notify us
<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:8.0pt;color:#943634"> immediately and then destroy it. EDATA Technology Ltd (Registration number: 30579) is a<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:8.0pt;color:#943634"> company registered in the Jordan whose registered office is at Doar Alwaha Riyhad Alasaf Building<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:8.0pt;color:#943634"> 402 - 403 Amman, Jordan<u></u><u></u></span></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
</div></div></div>
</div>
<br>_______________________________________________<br>
Quickfixn mailing list<br>
<a href="mailto:Quickfixn@lists.quickfixn.com">Quickfixn@lists.quickfixn.com</a><br>
<a href="http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com" target="_blank">http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div><font><span style="background-color:#000000"><span style="background-color:#ffffff">Grant Birchmeier</span></span></font><font><font color="#3333ff"><br>
</font></font></div><div><font><b><font color="#3333ff"><span style="background-color:#ffcc33"><span style="background-color:#ffcc66"><span style="background-color:#ffcc99"><span style="background-color:#ffffff"><span style="background-color:#ffcc00">Connamara Systems, LLC</span></span></span></span></span></font></b></font><br>
</div><div><font><b>Made-To-Measure Trading Solutions.</b></font></div><div><font>Exactly what you need. No more. No less.</font><font><b><font color="#3333ff"><br></font></b></font></div><div><font><a href="http://connamara.com" target="_blank">http://connamara.com</a><br>
</font></div>
</div>