Re: [Quickfix-users] Issues using NoPartyIDs withing TradeCaptureReport
Brought to you by:
orenmnero
From: Kenny S. <ks...@co...> - 2010-04-23 20:35:54
|
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 >> >> > |