{{Quickfixn}} HELP ME
Grant Birchmeier
gbirchmeier at connamara.com
Mon Nov 25 07:12:09 PST 2013
Randa, have you read the tutorials on the QuickFIXn.org web site?
On Mon, Nov 25, 2013 at 8:20 AM, Peter Jones <pete.jones at arcem.com> wrote:
> Randa,
>
> Here is a C# extension snippet which works for me.
>
>
>
> public static class FixExtension
>
> {
>
> public static IEnumerable<QuickFix.FIX44.ExecutionReport.
> NoPartyIDsGroup> PartyRoles(this QuickFix.FIX44.ExecutionReportexecutionReport)
>
> {
>
> for (int grpIndex = 1; grpIndex <= executionReport.GetInt(Tags.NoPartyIDs);
> grpIndex++)
>
> {
>
> var result = new QuickFix.FIX44.ExecutionReport.
> NoPartyIDsGroup();
>
> executionReport.GetGroup(grpIndex, result);
>
> yield return result;
>
> }
>
> }
>
>
>
> public static IEnumerable<QuickFix.FIX44.ExecutionReport.
> NoPartyIDsGroup.NoPartySubIDsGroup> PartySubRoles(this QuickFix.FIX44.
> ExecutionReport.NoPartyIDsGroup partyGroup)
>
> {
>
> for (int grpIndex = 1; grpIndex <= partyGroup.GetInt(Tags.NoPartySubIDs);
> grpIndex++)
>
> {
>
> var result = new QuickFix.FIX44.ExecutionReport.
> NoPartyIDsGroup.NoPartySubIDsGroup();
>
> partyGroup.GetGroup(grpIndex, result);
>
> yield return result;
>
> }
>
> }
>
>
>
> public static IEnumerable<QuickFix.FIX44.ExecutionReport.
> NoSecurityAltIDGroup> AltSecurityIds(this QuickFix.FIX44.ExecutionReportexecutionReport)
>
> {
>
> for (int grpIndex = 1; grpIndex <= executionReport.GetInt(Tags.NoSecurityAltID);
> grpIndex++)
>
> {
>
> var result = new QuickFix.FIX44.ExecutionReport.
> NoSecurityAltIDGroup();
>
> executionReport.GetGroup(grpIndex, result);
>
> yield return result;
>
> }
>
> }
>
> }
>
>
>
>
>
> *From:* quickfixn-bounces at lists.quickfixn.com [mailto:
> quickfixn-bounces at lists.quickfixn.com] *On Behalf Of *Randa.khaleel
> *Sent:* Monday, November 25, 2013 10:15 AM
> *To:* quickfixn at lists.quickfixn.com
> *Subject:* {{Quickfixn}} HELP ME
>
>
>
>
>
>
>
> *From:* Randa.khaleel
> *Sent:* Saturday, November 23, 2013 11:45 AM
> *To:* quickfixn at lists.quickfixn.com
> *Subject:* getgroup in quick fix
>
>
>
> Hi,
>
> 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
>
> This method work.
>
> Kindly help me
>
>
>
> *RANDA alsimsimawi*
>
> *SENOIR SOFTWARE DEVleloper *
>
> T : +962 655 33 347 / +962 655 32 347
>
> F : +962 655 35 347 / randa.khaleel at edata-tc.com<h.alsabatin at edata-tc.com>
> www.edata-tc.com
>
> *[image: c]*
>
>
>
> The contents of this e-mail are intended for the named addressee
> only. It contains information
>
> that may be confidential. Unless you are the named addressee or an
> authorized designee, you
>
> may not copy or use it, or disclose it to anyone else. If you
> received it in error please notify us
>
> immediately and then destroy it. EDATA Technology Ltd (Registration
> number: 30579) is a
>
> company registered in the Jordan whose registered office is at Doar
> Alwaha Riyhad Alasaf Building
>
> 402 - 403 Amman, Jordan
>
>
>
>
>
> _______________________________________________
> Quickfixn mailing list
> Quickfixn at lists.quickfixn.com
> http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com
>
>
--
Grant Birchmeier
*Connamara Systems, LLC*
*Made-To-Measure Trading Solutions.*
Exactly what you need. No more. No less.
http://connamara.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quickfixn.com/pipermail/quickfixn-quickfixn.com/attachments/20131125/26dfbf55/attachment-0002.htm>
More information about the Quickfixn
mailing list