quickfix-users Mailing List for QuickFIX (Page 18)
Brought to you by:
orenmnero
You can subscribe to this list here.
2002 |
Jan
|
Feb
(4) |
Mar
(6) |
Apr
(2) |
May
(4) |
Jun
(1) |
Jul
(1) |
Aug
(2) |
Sep
(11) |
Oct
(3) |
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(7) |
Feb
(3) |
Mar
(10) |
Apr
(40) |
May
(63) |
Jun
(12) |
Jul
(26) |
Aug
(13) |
Sep
(6) |
Oct
(13) |
Nov
(17) |
Dec
(28) |
2004 |
Jan
(13) |
Feb
(6) |
Mar
(9) |
Apr
(20) |
May
(15) |
Jun
(29) |
Jul
(22) |
Aug
(11) |
Sep
(32) |
Oct
(34) |
Nov
(22) |
Dec
(33) |
2005 |
Jan
(17) |
Feb
(8) |
Mar
(3) |
Apr
(20) |
May
(19) |
Jun
(29) |
Jul
(30) |
Aug
(10) |
Sep
(24) |
Oct
|
Nov
(17) |
Dec
(11) |
2006 |
Jan
(32) |
Feb
(54) |
Mar
(34) |
Apr
(43) |
May
(14) |
Jun
(11) |
Jul
(10) |
Aug
(43) |
Sep
(37) |
Oct
(44) |
Nov
(16) |
Dec
(11) |
2007 |
Jan
(26) |
Feb
(5) |
Mar
(23) |
Apr
(3) |
May
(22) |
Jun
(17) |
Jul
(22) |
Aug
(34) |
Sep
(17) |
Oct
(18) |
Nov
(4) |
Dec
(8) |
2008 |
Jan
(28) |
Feb
(28) |
Mar
(23) |
Apr
(37) |
May
(53) |
Jun
(20) |
Jul
(30) |
Aug
(12) |
Sep
(19) |
Oct
(16) |
Nov
(15) |
Dec
(10) |
2009 |
Jan
(19) |
Feb
(8) |
Mar
(21) |
Apr
(8) |
May
(15) |
Jun
(22) |
Jul
(34) |
Aug
(18) |
Sep
(23) |
Oct
(26) |
Nov
(16) |
Dec
(13) |
2010 |
Jan
(38) |
Feb
(17) |
Mar
(39) |
Apr
(34) |
May
(5) |
Jun
(15) |
Jul
(7) |
Aug
(18) |
Sep
(4) |
Oct
(16) |
Nov
(3) |
Dec
(17) |
2011 |
Jan
(28) |
Feb
(12) |
Mar
(36) |
Apr
(9) |
May
(26) |
Jun
(27) |
Jul
(6) |
Aug
(10) |
Sep
(6) |
Oct
(1) |
Nov
(1) |
Dec
|
2012 |
Jan
(3) |
Feb
(4) |
Mar
|
Apr
(7) |
May
(9) |
Jun
(4) |
Jul
(2) |
Aug
(1) |
Sep
|
Oct
(9) |
Nov
(10) |
Dec
(8) |
2013 |
Jan
(3) |
Feb
(2) |
Mar
(7) |
Apr
(2) |
May
|
Jun
(7) |
Jul
(22) |
Aug
(5) |
Sep
(3) |
Oct
(3) |
Nov
(3) |
Dec
(2) |
2014 |
Jan
(4) |
Feb
|
Mar
(7) |
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(7) |
Sep
(1) |
Oct
|
Nov
|
Dec
(1) |
2015 |
Jan
|
Feb
|
Mar
(3) |
Apr
|
May
|
Jun
(3) |
Jul
|
Aug
|
Sep
|
Oct
(4) |
Nov
(4) |
Dec
|
2016 |
Jan
(1) |
Feb
|
Mar
(3) |
Apr
|
May
|
Jun
|
Jul
(5) |
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
2017 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(2) |
Jul
(1) |
Aug
|
Sep
(1) |
Oct
(5) |
Nov
(1) |
Dec
|
2019 |
Jan
|
Feb
(2) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2020 |
Jan
|
Feb
|
Mar
(3) |
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(1) |
Sep
(1) |
Oct
|
Nov
|
Dec
|
2023 |
Jan
|
Feb
|
Mar
(4) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Kenny S. <ks...@co...> - 2010-04-26 15:59:59
|
We have simialr code to this in production. Are you using a data dictionary with your connection? Are you sure the FIX message has the groups like your code? foo( FIX44::TradeCaptureReport& tcr ) { FIX44::TradeCaptureReport::NoSides sideGroup; tcr.getGroup(1, sideGroup); FIX44::TradeCaptureReport::NoSides::NoPartyIDs partyGroup; sideGroup.getGroup(1, partyGroup); } -- Kenny Stone Connamara Systems, LLC |
From: <Pra...@ba...> - 2010-04-26 15:39:32
|
After spending a sigfnificant amount of time an various permutations, I don't seem to be able to get to the data in the form group within another group. this is the code I have. Any suggestions? FIX::NoSides noSides; FIX44::TradeCaptureReport::NoSides noSidesGrp; try { message.get(noSides); InfoLog << pNof << "NoSides: " << noSides << std::endl; for (int i=1;i<=noSides;++i) { message.getGroup(i,noSidesGrp); FIX::NoPartyIDs noPartyIDs; FIX44::TradeCaptureReport::NoSides::NoPartyIDs noPartyIDGroup; noSidesGrp.get(noPartyIDs); InfoLog << pNof << "noPartyIDs: " << noPartyIDs << std::endl; noSidesGrp.getGroup(i,noPartyIDGroup); for (int j=1;j<=noPartyIDs;++j) { FIX::PartyID partyID; noPartyIDGroup.getGroup(j,noPartyIDGroup); noPartyIDGroup.get(partyID); FIX::PartyRole partyRole; noPartyIDGroup.get(partyRole); InfoLog << pNof << "id: " << partyID << " Role:" << partyRole << std::endl; /*if (partyRole == "1") counterParty = partyID;*/ } } } catch (std::exception& ex) { ErrorLog << pNof << " encountered exception :" << ex.what() << std::endl; } -----Original Message----- From: qui...@li... [mailto:qui...@li...] Sent: Friday, April 23, 2010 5:20 PM To: qui...@li... Subject: Quickfix-users Digest, Vol 46, Issue 9 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 (Pra...@ba...) 2. Re: Issues using NoPartyIDs withing (Kenny Stone) ---------------------------------------------------------------------- Message: 1 Date: Fri, 23 Apr 2010 17:07:07 -0400 From: <Pra...@ba...> Subject: Re: [Quickfix-users] Issues using NoPartyIDs withing To: <qui...@li...> Message-ID: <547...@NY...> Content-Type: text/plain; charset="us-ascii" 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 ********************************************* ------------------------------ Message: 2 Date: Fri, 23 Apr 2010 16:19:35 -0500 From: Kenny Stone <ks...@co...> Subject: Re: [Quickfix-users] Issues using NoPartyIDs withing To: Pra...@ba... Cc: qui...@li... Message-ID: <n2g...@ma...> Content-Type: text/plain; charset="iso-8859-1" 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 > -------------- 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 9 ********************************************* |
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 > |
From: <Pra...@ba...> - 2010-04-23 21:07:20
|
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 ********************************************* |
From: <Pra...@ba...> - 2010-04-23 20:59:35
|
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 ********************************************* |
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 >> >> > |
From: Kenny S. <ks...@co...> - 2010-04-23 20:29:05
|
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 > > |
From: <Pra...@ba...> - 2010-04-23 19:27:35
|
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. _______________________________________________ |
From: <Pra...@ba...> - 2010-04-22 18:51:16
|
I noticed a possible bug quickfix-1.12.4 SessionID( const std::string& beginString, const std::string& senderCompID, const std::string& targetCompID, const std::string& senderSubID, const std::string& targetSubID, const std::string& sessionQualifier = "" ) : m_beginString( BeginString(beginString) ), m_senderCompID( SenderCompID(senderCompID) ), m_targetCompID( TargetCompID(targetCompID) ), m_senderSubID( SenderCompID(senderSubID) ), m_targetSubID( TargetCompID(targetCompID) ), m_sessionQualifier( sessionQualifier ) {} Here the traget-sub id seems to be set from target compID , wether intentional or otherwise. 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. _______________________________________________ |
From: <Pra...@ba...> - 2010-04-22 15:32:28
|
I am using Quickfix 1.12.4 and FIX.4.4(C++ on windows). I am trying to send a TradeCaptureReportReqeust message. I print the tag value before just before the call to sendToTarget and it's the value I expect it to be. But the message that's getting sent across does not have the tag value I expect. I am setting the tag with the following code. void FixApplication::appendCommonheader(FIX44::Message& msg) { FIX::SenderSubID senderSubId("xxxxxxxxxx"); msg.getHeader().set(senderSubId);//TODO:Hard coded for now, will, need to change. FIX::TargetSubID targetSubId("xxxxxxxxxx"); msg.getHeader().setField(FIX::FIELD::TargetSubID,targetSubId);//TODO:Hard coded for now, will, need to change. } Any suggestions? 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. _______________________________________________ |
From: Дмитрий Т. <dmi...@in...> - 2010-04-21 17:21:16
|
Hello, Our software company made a choice to use QuickFIX as FIX engine in our development. Now we are at certifying our software to comply with broker's requirements. Everything goes fine, except the following problem we can not solve by ourselves. A broker, we are connecting to, has a requirement that upon login the client must respond to a broker's resend first before issuing client's resend request. How can we change default behavior of QuickFIX library to comply with this requirement? Thank you. Dmitry. |
From: <Pra...@ba...> - 2010-04-20 22:57:53
|
I am trying to build the windows visual studio c++ (visual studio 2005). I have specified the HAVE_STLPORT in the config_windows.h But when I use the dumbin.exe on the resulting quickfix lib. I see methods of the form. FIX::Dictionary::setString( class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &, class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)) Which seems to indicate that the stlport does not seem to have been applied in the library. Any suggestions on how I can verify that the library actually supports stlport or not. 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. _______________________________________________ |
From: Sev Z. <se...@gm...> - 2010-04-18 00:39:03
|
I raised this issue originally. I've confirmed it is fixed in Release 1.13.3. or...@qu... wrote: > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > Yeah, I posted a patch that fixes this earlier today, but neglected to > do a reply to all so the whole whole mailing lists gets it. If you > apply these two patches it should resolve the problem. > > http://quickfix.svn.sourceforge.net/viewvc/quickfix/trunk/quickfix/src/C%2B%2B/SessionFactory.h?r1=2072&r2=2218&view=patch > http://quickfix.svn.sourceforge.net/viewvc/quickfix/trunk/quickfix/src/C%2B%2B/SessionFactory.cpp?r1=2089&r2=2218&view=patch > > --oren > > >> -------- Original Message -------- >> Subject: Re: [Quickfix-users] ValidateUserDefinedFields=N doesn't work >> in the [DEFAULT] Section Of a settings file in Quickfix 1.13.2 >> From: Francis Gingras <fr...@at...> >> Date: Fri, March 26, 2010 5:25 pm >> To: Oren Miller <or...@qu...> >> Cc: qui...@li... >> <qui...@li...> >> >> >> Here is a message I posted earlier in the day. It does not seem to have been accepted by SF so here it is again. I use the latest QF VS9 1.13.2 initiator. >> >> I have used QF initiators for years and it works splendidly. I am now trying to connect to a provider that has undocumented custom tags (which are not in the dictionary). I have these lines in the [DEFAULT] section of the config file: >> >> UseDataDictionary=Y >> DataDictionary=FIX44.xml >> ValidateUserDefinedFields=N >> >> But I still get Rejects with "Invalid tag number" for all user-defined tags that are not in the DataDictionary. Shouldn't they be ignored by QF? >> >> >> OUT: Reject >> 8=FIX.4.4 >> 9=107 >> 35=3 >> 34=5 >> 49=DEMO >> 52=20100326-16:04:24.405 >> 56=XYZ >> 45=3 >> 58=Invalid tag number >> 371=10402 >> 372=BG >> 373=0 >> 10=175 >> >> Thanks, >> >> Francis Gingras >> > > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users > |
From: Kenny S. <ks...@co...> - 2010-04-14 17:14:04
|
You will also need to change the config file to have a SocketAcceptPort for the acceptor. -- Kenny Stone Connamara Systems, LLC On Wed, Apr 14, 2010 at 11:19 AM, Oren Miller <or...@qu...>wrote: > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > > No, you must have one initiator and one acceptors. This shouldn't be a > problem however as it is just a one line change to make an initiator an > acceptor. Just use the Acceptor class in place of the Initiator class. > > --Oren > > On Apr 14, 2010, at 22:51, Richard Hedin <rh...@pe...> wrote: > > QuickFIX Documentation: > <http://www.quickfixengine.org/quickfix/doc/html/index.html> > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: <http://www.quickfixengine.org/services.html> > http://www.quickfixengine.org/services.html > > Hi. > > > > I’ve made two application that I intend to talk to each other, but I’ve > accidentally coded them both as initiators. > > > > Perhaps this isn’t a problem. The connection is one-to-one, not one to > many. > > > > Can two initiators talk to each other? Is there any need for an acceptor? > > > > > > Regards, > > > > Rick > > > ------------------------------ > See <http://www.peak6.com/email_disclaimer.php> > http://www.peak6.com/email_disclaimer.php for terms and conditions related > to this email > > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users > > > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users > > |
From: Oren M. <or...@qu...> - 2010-04-14 16:46:38
|
No, you must have one initiator and one acceptors. This shouldn't be a problem however as it is just a one line change to make an initiator an acceptor. Just use the Acceptor class in place of the Initiator class. --Oren On Apr 14, 2010, at 22:51, Richard Hedin <rh...@pe...> wrote: > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > Hi. > > > > I’ve made two application that I intend to talk to each other, but I > ’ve accidentally coded them both as initiators. > > > > Perhaps this isn’t a problem. The connection is one-to-one, not one > to many. > > > > Can two initiators talk to each other? Is there any need for an > acceptor? > > > > > > Regards, > > > > Rick > > > > See http://www.peak6.com/email_disclaimer.php for terms and > conditions related to this email > --- > --- > --- > --------------------------------------------------------------------- > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users |
From: Grant B. <gbi...@co...> - 2010-04-14 16:19:27
|
Nope. The acceptor waits for connections; the initiator tries to connect to acceptors. (Once the connection is established, the two behave more or less the same.) Also note that certain config settings only apply to either initiator or acceptor; for such settings, the other type will ignore it. -Grant On Wed, Apr 14, 2010 at 10:51 AM, Richard Hedin <rh...@pe...> wrote: > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > > Hi. > > > > I’ve made two application that I intend to talk to each other, but I’ve accidentally coded them both as initiators. > > > > Perhaps this isn’t a problem. The connection is one-to-one, not one to many. > > > > Can two initiators talk to each other? Is there any need for an acceptor? > > > > > > Regards, > > > > Rick > > > > ________________________________ > See http://www.peak6.com/email_disclaimer.php for terms and conditions related to this email > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users > > |
From: Kenny S. <ks...@co...> - 2010-04-14 16:16:31
|
One needs to be an acceptor. -- Kenny Stone Connamara Systems, LLC On Wed, Apr 14, 2010 at 10:51 AM, Richard Hedin <rh...@pe...> wrote: > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > > Hi. > > > > I’ve made two application that I intend to talk to each other, but I’ve > accidentally coded them both as initiators. > > > > Perhaps this isn’t a problem. The connection is one-to-one, not one to > many. > > > > Can two initiators talk to each other? Is there any need for an acceptor? > > > > > > Regards, > > > > Rick > > > ------------------------------ > See http://www.peak6.com/email_disclaimer.php for terms and conditions > related to this email > > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users > > |
From: Richard H. <rh...@pe...> - 2010-04-14 16:07:54
|
Hi. I've made two application that I intend to talk to each other, but I've accidentally coded them both as initiators. Perhaps this isn't a problem. The connection is one-to-one, not one to many. Can two initiators talk to each other? Is there any need for an acceptor? Regards, Rick ______________________________________________ See http://www.peak6.com/email_disclaimer.php for terms and conditions related to this email |
From: Adam S. <Ada...@Wi...> - 2010-04-14 14:45:01
|
Hi, There seems to be a bug in FileLogFactory in both 1.12.4 and current trunk. When FileLogFactory is initialized with a string parameter instead of session settings then second and all subsequent calls of create() method will return null pointer. Following patch fixes that: --- FileLog.cpp~ 2010-04-14 16:47:07.917954800 +0300 +++ FileLog.cpp 2010-04-14 16:51:12.609022800 +0300 @@ -36,7 +36,7 @@ try { - if ( m_path.size() ) return new FileLog( m_path ); + if ( m_path.size() ) return m_globalLog = new FileLog( m_path ); std::string path; Dictionary settings = m_settings.get(); path = settings.getString( FILE_LOG_PATH ); Regards, Adam Szojda |
From: Grant B. <gbi...@co...> - 2010-04-13 22:44:35
|
toAdmin() allows you to alter the message before it is sent out. So inside that callback you can remove tag 96, set it to some value, or even insert some other fields if you wish. -Grant On Tue, Apr 13, 2010 at 4:38 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 trying to connect to a squickfix server using 1.12.4 version of quickfix(FIX 4.4). I am told that blank tags would cause a fix message to get rejected. > Since Logon is created as part of the Initiator process(Admittedly I do see the message before it goes out via toAdmin), I was wondering if this is infact trrue? > And wether there is an elegant way to remove the blank tags(in this case fix tag 96). > > > > 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. > > _______________________________________________ > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users > > |
From: Kenny S. <ks...@co...> - 2010-04-13 22:43:49
|
Why would your field be blank? you can: msg.removeField( FIX::FIELD::RawData ); -- Kenny Stone Connamara Systems, LLC On Tue, Apr 13, 2010 at 4:38 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 trying to connect to a squickfix server using 1.12.4 version of > quickfix(FIX 4.4). I am told that blank tags would cause a fix message to > get rejected. > Since Logon is created as part of the Initiator process(Admittedly I do see > the message before it goes out via toAdmin), I was wondering if this is > infact trrue? > And wether there is an elegant way to remove the blank tags(in this case > fix tag 96). > > > > 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.** > > _______________________________________________ > > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users > > |
From: <Pra...@ba...> - 2010-04-13 21:39:08
|
I am trying to connect to a squickfix server using 1.12.4 version of quickfix(FIX 4.4). I am told that blank tags would cause a fix message to get rejected. Since Logon is created as part of the Initiator process(Admittedly I do see the message before it goes out via toAdmin), I was wondering if this is infact trrue? And wether there is an elegant way to remove the blank tags(in this case fix tag 96). 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. _______________________________________________ |
From: <Pra...@ba...> - 2010-04-13 16:28:38
|
I checked in the debugger I definitely did not flip the 2. I pass the senderCompID and targetCompID in as strings. And use the SessionID constructor to assemble the sessionID I am using. I suppose I can obtain the sessionID from the SessionSettings (which I do for logging anyway). , save that and use it as well. ________________________________ From: Kenny Stone [mailto:ks...@co...] Sent: Tuesday, April 13, 2010 11:59 AM To: Dhulipala, Pradyot: IT (NYK) Cc: qui...@li... Subject: Re: [Quickfix-users] Issue using senToTarget How are you forming your sender and target IDs? Is there anyway you are flipping them? -- Kenny Stone Connamara Systems, LLC On Tue, Apr 13, 2010 at 10:50 AM, <Pra...@ba...<mailto:Pra...@ba...>> wrote: QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html QuickFIX Support: http://www.quickfixengine.org/services.html I have been tryign to debug an issue where my sendToTarget with senderComID and targetCompID fails with a "Session Not Found". I was able to print out the sessionID when the session is created , and create sessionID from senderComID and targetCompID just before the call to sendToTarget. These seem to match. No session qualifier is used. There is no trailing/leading space. Yet this seems to fail(lookupSession from within sendToTarget...) When I use the sessioID I assemble from senderComID and targetCompID and pass that to the sendToTarget, the lookupSession succeeds. Any advice? 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<http://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. _______________________________________________ ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Quickfix-users mailing list Qui...@li...<mailto:Qui...@li...> https://lists.sourceforge.net/lists/listinfo/quickfix-users _______________________________________________ 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. _______________________________________________ |
From: Kenny S. <ks...@co...> - 2010-04-13 15:59:57
|
How are you forming your sender and target IDs? Is there anyway you are flipping them? -- Kenny Stone Connamara Systems, LLC On Tue, Apr 13, 2010 at 10:50 AM, <Pra...@ba...>wrote: > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > > I have been tryign to debug an issue where my sendToTarget with > senderComID and targetCompID fails with a “Session Not Found”. > I was able to print out the sessionID when the session is created , and > create sessionID from senderComID and targetCompID just before the call to > sendToTarget. These seem to match. No session qualifier is used. There is no > trailing/leading space. > Yet this seems to fail(lookupSession from within sendToTarget…) > When I use the sessioID I assemble from senderComID and targetCompID and > pass that to the sendToTarget, the lookupSession succeeds. > > Any advice? > > > > 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.** > > _______________________________________________ > > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users > > |
From: <Pra...@ba...> - 2010-04-13 15:51:04
|
I have been tryign to debug an issue where my sendToTarget with senderComID and targetCompID fails with a "Session Not Found". I was able to print out the sessionID when the session is created , and create sessionID from senderComID and targetCompID just before the call to sendToTarget. These seem to match. No session qualifier is used. There is no trailing/leading space. Yet this seems to fail(lookupSession from within sendToTarget...) When I use the sessioID I assemble from senderComID and targetCompID and pass that to the sendToTarget, the lookupSession succeeds. Any advice? 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. _______________________________________________ |