{{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