Re: [Quickfix-users] Issues using NoPartyIDs withing
Brought to you by:
orenmnero
From: Kenny S. <ks...@co...> - 2010-04-23 21:20:03
|
QuickFIX generates its code straight from the definitions on fixprotocol.org -- Kenny Stone Connamara Systems, LLC On Fri, Apr 23, 2010 at 4:07 PM, <Pra...@ba...>wrote: > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > Thanks! I will try both. The non-standard FIX44 you believe is a result of > a > different from usual FIX44.xml or do you believe this is something to do > witht the manner in which code was generated. > > thanks > > -----Original Message----- > From: qui...@li... [mailto: > qui...@li...] > Sent: Friday, April 23, 2010 5:00 PM > To: qui...@li... > Subject: Quickfix-users Digest, Vol 46, Issue 8 > > Send Quickfix-users mailing list submissions to > qui...@li... > > To subscribe or unsubscribe via the World Wide Web, visit > https://lists.sourceforge.net/lists/listinfo/quickfix-users > or, via email, send a message with subject or body 'help' to > qui...@li... > > You can reach the person managing the list at > qui...@li... > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Quickfix-users digest..." > > > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX FAQ: http://www.quickfixengine.org/wikifix/index.php?QuickFixFAQ > QuickFIX Support: http://www.quickfixengine.org/services.html > > > > Today's Topics: > > 1. Re: Issues using NoPartyIDs withing TradeCaptureReport > (Kenny Stone) > 2. Re: Issues using NoPartyIDs withingTradeCaptureReport > (Pra...@ba...) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Fri, 23 Apr 2010 15:35:24 -0500 > From: Kenny Stone <ks...@co...> > Subject: Re: [Quickfix-users] Issues using NoPartyIDs withing > TradeCaptureReport > To: qui...@li... > Message-ID: > <z2y...@ma...> > Content-Type: text/plain; charset="iso-8859-1" > > Also, > > It looks like NoPartyIDs is inside of the group NoSides. > > So, the message you are getting is non-standard FIX44 - in which case you > could do the less type safe "getField", or you need to go inside of the > NoSides group to call get. > > FIX::TradeCaptureReport::NoSides noSidesGrp; > msg.getGroup( 1, noSidesGrp ); > > FIX::NoPartyIDs noPartyIDs; > noSidesGrp.get( noPartyIDs ); > > > -- > Kenny Stone > Connamara Systems, LLC > > > On Fri, Apr 23, 2010 at 3:28 PM, Kenny Stone <ks...@co...> wrote: > > > this line: FIX::NoPartyIDs noPartyIDGroup; > > > > > > should be: > > > > > > FIX44::TradeCaptureReport::NoPartyIDs noPartyIDGroup; > > > > -- > > Kenny Stone > > Connamara Systems, LLC > > > > > > On Fri, Apr 23, 2010 at 2:27 PM, <Pra...@ba... > >wrote: > > > >> QuickFIX Documentation: > >> http://www.quickfixengine.org/quickfix/doc/html/index.html > >> QuickFIX Support: http://www.quickfixengine.org/services.html > >> > >> > >> I am using quickfix version 1.12.4.(C++ on windows) > >> And I am trying to extract information about a group. > >> > >> With the following snippet of code. > >> > >> FIX::NoPartyIDs noPartyIDs; > >> > >> FIX::NoPartyIDs noPartyIDGroup; > >> > >> //Message type is const FIX44::TradeCaptureReport& message > >> > >> > >> > >> message.get(noPartyIDs); > >> > >> for (int i=1;i<=noPartyIDs;++i) > >> > >> { > >> > >> message.getGroup(i,noPartyIDGroup); > >> > >> FIX::PartyID partyID; > >> > >> noPartyIDGroup.get(partyID); > >> > >> FIX::PartyRole partyRole; > >> > >> noPartyIDGroup.get(partyRole); > >> > >> std::cout << pNof << "id: " << partyID << " Role:" << partyRole > << > >> std::endl; > >> > >> } > >> > >> > >> > >> Now this does not compile with the offending line being > >> > >> message.get(noPartyIDs); > >> > >> 'FIX::TradeReportID &FIX44::TradeCaptureReport::get(FIX::TradeReportID > &) > >> const' : cannot convert parameter 1 from 'FIX::NoPartyIDs' to > >> 'FIX::TradeReportID &' > >> > >> > >> The class TradeCaptureReport defines FIX::NoPartyIDs as a nested class. > >> But I cannot seem to reffer to the nested class outside. > >> > >> Also there are a bunch of #defines with FIELD_SET > >> > >> > >> > >> Any clue what I need to be doing here? > >> > >> Thanks, > >> -Pradyot Dhulipala > >> > >> > >> > >> _______________________________________________ > >> > >> > >> > >> This e-mail may contain information that is confidential, privileged or > >> otherwise protected from disclosure. If you are not an intended > recipient of > >> this e-mail, do not duplicate or redistribute it by any means. Please > delete > >> it and any attachments and notify the sender that you have received it > in > >> error. Unless specifically indicated, this e-mail is not an offer to buy > or > >> sell or a solicitation to buy or sell any securities, investment > products or > >> other financial product or service, an official confirmation of any > >> transaction, or an official statement of Barclays. Any views or opinions > >> presented are solely those of the author and do not necessarily > represent > >> those of Barclays. This e-mail is subject to terms available at the > >> following link: www.barcap.com/emaildisclaimer. By messaging with > >> Barclays you consent to the foregoing. Barclays Capital is the > >> investment banking division of Barclays Bank PLC, a company registered > in > >> England (number 1026167) with its registered office at 1 Churchill > Place, > >> London, E14 5HP. This email may relate to or be sent from other members > >> of the Barclays Group.** > >> > >> _______________________________________________ > >> > >> > >> > ------------------------------------------------------------------------------ > >> > >> _______________________________________________ > >> Quickfix-users mailing list > >> Qui...@li... > >> https://lists.sourceforge.net/lists/listinfo/quickfix-users > >> > >> > > > -------------- next part -------------- > An HTML attachment was scrubbed... > > ------------------------------ > > Message: 2 > Date: Fri, 23 Apr 2010 16:59:24 -0400 > From: <Pra...@ba...> > Subject: Re: [Quickfix-users] Issues using NoPartyIDs > withingTradeCaptureReport > To: <qui...@li...> > Message-ID: > < > 547...@NY... > > > > Content-Type: text/plain; charset="us-ascii" > > FIX44::TradeCaptureReport::NoPartyIDs noPartyIDGroup; > > complains saying there " 'NoPartyIDs' : is not a member of > 'FIX44::TradeCaptureReport' > > Also I noticed that NoPartyIDs was a nested class to class NoPartyIDs > which is itself a nested class to TradeCaptureReport. > -----Original Message----- > From: qui...@li... [mailto: > qui...@li...] > Sent: Friday, April 23, 2010 4:29 PM > To: qui...@li... > Subject: Quickfix-users Digest, Vol 46, Issue 7 > > Send Quickfix-users mailing list submissions to > qui...@li... > > To subscribe or unsubscribe via the World Wide Web, visit > https://lists.sourceforge.net/lists/listinfo/quickfix-users > or, via email, send a message with subject or body 'help' to > qui...@li... > > You can reach the person managing the list at > qui...@li... > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Quickfix-users digest..." > > > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX FAQ: http://www.quickfixengine.org/wikifix/index.php?QuickFixFAQ > QuickFIX Support: http://www.quickfixengine.org/services.html > > > > Today's Topics: > > 1. Issues using NoPartyIDs withing TradeCaptureReport > (Pra...@ba...) > 2. Re: Issues using NoPartyIDs withing TradeCaptureReport > (Kenny Stone) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Fri, 23 Apr 2010 15:27:22 -0400 > From: <Pra...@ba...> > Subject: [Quickfix-users] Issues using NoPartyIDs withing > TradeCaptureReport > To: <qui...@li...> > Message-ID: > < > 547...@NY... > > > > Content-Type: text/plain; charset="us-ascii" > > I am using quickfix version 1.12.4.(C++ on windows) > And I am trying to extract information about a group. > > With the following snippet of code. > > FIX::NoPartyIDs noPartyIDs; > FIX::NoPartyIDs noPartyIDGroup; > //Message type is const FIX44::TradeCaptureReport& message > > message.get(noPartyIDs); > for (int i=1;i<=noPartyIDs;++i) > { > message.getGroup(i,noPartyIDGroup); > FIX::PartyID partyID; > noPartyIDGroup.get(partyID); > FIX::PartyRole partyRole; > noPartyIDGroup.get(partyRole); > std::cout << pNof << "id: " << partyID << " Role:" << partyRole << > std::endl; > } > > Now this does not compile with the offending line being > message.get(noPartyIDs); > > 'FIX::TradeReportID &FIX44::TradeCaptureReport::get(FIX::TradeReportID &) > const' : cannot convert parameter 1 from 'FIX::NoPartyIDs' to > 'FIX::TradeReportID &' > > > The class TradeCaptureReport defines FIX::NoPartyIDs as a nested class. > But I cannot seem to reffer to the nested class outside. > Also there are a bunch of #defines with FIELD_SET > > Any clue what I need to be doing here? > > Thanks, > -Pradyot Dhulipala > > > > _______________________________________________ > > This e-mail may contain information that is confidential, privileged or > otherwise protected from disclosure. If you are not an intended recipient of > this e-mail, do not duplicate or redistribute it by any means. Please delete > it and any attachments and notify the sender that you have received it in > error. Unless specifically indicated, this e-mail is not an offer to buy or > sell or a solicitation to buy or sell any securities, investment products or > other financial product or service, an official confirmation of any > transaction, or an official statement of Barclays. Any views or opinions > presented are solely those of the author and do not necessarily represent > those of Barclays. This e-mail is subject to terms available at the > following link: www.barcap.com/emaildisclaimer. By messaging with Barclays > you consent to the foregoing. Barclays Capital is the investment banking > division of Barclays Bank PLC, a company registered in England (number > 1026167) with its registered offic > e at 1 Churchill Place, London, E14 5HP. This email may relate to or be > sent from other members of the Barclays Group. > _______________________________________________ > -------------- next part -------------- > An HTML attachment was scrubbed... > > ------------------------------ > > Message: 2 > Date: Fri, 23 Apr 2010 15:28:34 -0500 > From: Kenny Stone <ks...@co...> > Subject: Re: [Quickfix-users] Issues using NoPartyIDs withing > TradeCaptureReport > To: qui...@li... > Message-ID: > <w2q...@ma...> > Content-Type: text/plain; charset="iso-8859-1" > > this line: FIX::NoPartyIDs noPartyIDGroup; > > > should be: > > > FIX44::TradeCaptureReport::NoPartyIDs noPartyIDGroup; > > -- > Kenny Stone > Connamara Systems, LLC > > > On Fri, Apr 23, 2010 at 2:27 PM, <Pra...@ba... > >wrote: > > > QuickFIX Documentation: > > http://www.quickfixengine.org/quickfix/doc/html/index.html > > QuickFIX Support: http://www.quickfixengine.org/services.html > > > > > > I am using quickfix version 1.12.4.(C++ on windows) > > And I am trying to extract information about a group. > > > > With the following snippet of code. > > > > FIX::NoPartyIDs noPartyIDs; > > > > FIX::NoPartyIDs noPartyIDGroup; > > > > //Message type is const FIX44::TradeCaptureReport& message > > > > > > > > message.get(noPartyIDs); > > > > for (int i=1;i<=noPartyIDs;++i) > > > > { > > > > message.getGroup(i,noPartyIDGroup); > > > > FIX::PartyID partyID; > > > > noPartyIDGroup.get(partyID); > > > > FIX::PartyRole partyRole; > > > > noPartyIDGroup.get(partyRole); > > > > std::cout << pNof << "id: " << partyID << " Role:" << partyRole << > > std::endl; > > > > } > > > > > > > > Now this does not compile with the offending line being > > > > message.get(noPartyIDs); > > > > 'FIX::TradeReportID &FIX44::TradeCaptureReport::get(FIX::TradeReportID &) > > const' : cannot convert parameter 1 from 'FIX::NoPartyIDs' to > > 'FIX::TradeReportID &' > > > > > > The class TradeCaptureReport defines FIX::NoPartyIDs as a nested class. > > But I cannot seem to reffer to the nested class outside. > > > > Also there are a bunch of #defines with FIELD_SET > > > > > > > > Any clue what I need to be doing here? > > > > Thanks, > > -Pradyot Dhulipala > > > > > > > > _______________________________________________ > > > > > > > > This e-mail may contain information that is confidential, privileged or > > otherwise protected from disclosure. If you are not an intended recipient > of > > this e-mail, do not duplicate or redistribute it by any means. Please > delete > > it and any attachments and notify the sender that you have received it in > > error. Unless specifically indicated, this e-mail is not an offer to buy > or > > sell or a solicitation to buy or sell any securities, investment products > or > > other financial product or service, an official confirmation of any > > transaction, or an official statement of Barclays. Any views or opinions > > presented are solely those of the author and do not necessarily represent > > those of Barclays. This e-mail is subject to terms available at the > > following link: www.barcap.com/emaildisclaimer. By messaging with > Barclays > > you consent to the foregoing. Barclays Capital is the investment banking > > division of Barclays Bank PLC, a company registered in England (number > > 1026167) with its registered office at 1 Churchill Place, London, E14 > 5HP. > > This email may relate to or be sent from other members of the Barclays > > Group.** > > > > _______________________________________________ > > > > > > > ------------------------------------------------------------------------------ > > > > _______________________________________________ > > Quickfix-users mailing list > > Qui...@li... > > https://lists.sourceforge.net/lists/listinfo/quickfix-users > > > > > -------------- next part -------------- > An HTML attachment was scrubbed... > > ------------------------------ > > > ------------------------------------------------------------------------------ > > > ------------------------------ > > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users > > > End of Quickfix-users Digest, Vol 46, Issue 7 > ********************************************* > > > > ------------------------------ > > > ------------------------------------------------------------------------------ > > > ------------------------------ > > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users > > > End of Quickfix-users Digest, Vol 46, Issue 8 > ********************************************* > > > ------------------------------------------------------------------------------ > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users > |