quickfix-developers Mailing List for QuickFIX (Page 98)
Brought to you by:
orenmnero
You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
|
Feb
(5) |
Mar
(16) |
Apr
(15) |
May
(17) |
Jun
(33) |
Jul
(35) |
Aug
(34) |
Sep
(19) |
Oct
(40) |
Nov
(51) |
Dec
(43) |
2003 |
Jan
(45) |
Feb
(79) |
Mar
(124) |
Apr
(121) |
May
(132) |
Jun
(77) |
Jul
(110) |
Aug
(57) |
Sep
(48) |
Oct
(83) |
Nov
(60) |
Dec
(40) |
2004 |
Jan
(67) |
Feb
(72) |
Mar
(74) |
Apr
(87) |
May
(70) |
Jun
(96) |
Jul
(75) |
Aug
(147) |
Sep
(128) |
Oct
(83) |
Nov
(67) |
Dec
(42) |
2005 |
Jan
(110) |
Feb
(84) |
Mar
(68) |
Apr
(55) |
May
(51) |
Jun
(192) |
Jul
(111) |
Aug
(100) |
Sep
(79) |
Oct
(127) |
Nov
(73) |
Dec
(112) |
2006 |
Jan
(95) |
Feb
(120) |
Mar
(138) |
Apr
(127) |
May
(124) |
Jun
(97) |
Jul
(103) |
Aug
(88) |
Sep
(138) |
Oct
(91) |
Nov
(112) |
Dec
(57) |
2007 |
Jan
(55) |
Feb
(35) |
Mar
(56) |
Apr
(16) |
May
(20) |
Jun
(77) |
Jul
(43) |
Aug
(47) |
Sep
(29) |
Oct
(54) |
Nov
(39) |
Dec
(40) |
2008 |
Jan
(69) |
Feb
(79) |
Mar
(122) |
Apr
(106) |
May
(114) |
Jun
(76) |
Jul
(83) |
Aug
(71) |
Sep
(53) |
Oct
(75) |
Nov
(54) |
Dec
(43) |
2009 |
Jan
(32) |
Feb
(31) |
Mar
(64) |
Apr
(48) |
May
(38) |
Jun
(43) |
Jul
(35) |
Aug
(15) |
Sep
(52) |
Oct
(62) |
Nov
(62) |
Dec
(21) |
2010 |
Jan
(44) |
Feb
(10) |
Mar
(47) |
Apr
(22) |
May
(5) |
Jun
(54) |
Jul
(19) |
Aug
(54) |
Sep
(16) |
Oct
(15) |
Nov
(7) |
Dec
(8) |
2011 |
Jan
(18) |
Feb
(9) |
Mar
(5) |
Apr
(5) |
May
(41) |
Jun
(40) |
Jul
(29) |
Aug
(17) |
Sep
(12) |
Oct
(23) |
Nov
(22) |
Dec
(11) |
2012 |
Jan
(8) |
Feb
(24) |
Mar
(5) |
Apr
(5) |
May
(6) |
Jun
(5) |
Jul
(5) |
Aug
(5) |
Sep
(2) |
Oct
(9) |
Nov
(2) |
Dec
(18) |
2013 |
Jan
(25) |
Feb
(16) |
Mar
(8) |
Apr
(2) |
May
(16) |
Jun
(17) |
Jul
(2) |
Aug
(13) |
Sep
(3) |
Oct
(4) |
Nov
(1) |
Dec
|
2014 |
Jan
(2) |
Feb
|
Mar
(22) |
Apr
(9) |
May
(3) |
Jun
(1) |
Jul
(5) |
Aug
(11) |
Sep
(18) |
Oct
(4) |
Nov
(4) |
Dec
(3) |
2015 |
Jan
(2) |
Feb
|
Mar
|
Apr
(3) |
May
(4) |
Jun
(37) |
Jul
|
Aug
(4) |
Sep
(6) |
Oct
(1) |
Nov
(4) |
Dec
(2) |
2016 |
Jan
(9) |
Feb
(3) |
Mar
(7) |
Apr
(1) |
May
(8) |
Jun
|
Jul
|
Aug
|
Sep
(7) |
Oct
(3) |
Nov
(16) |
Dec
|
2017 |
Jan
(1) |
Feb
(15) |
Mar
(2) |
Apr
(12) |
May
(4) |
Jun
(7) |
Jul
(5) |
Aug
|
Sep
|
Oct
|
Nov
(23) |
Dec
(8) |
2018 |
Jan
(2) |
Feb
(4) |
Mar
(2) |
Apr
(8) |
May
(3) |
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2019 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(1) |
Sep
|
Oct
(5) |
Nov
(3) |
Dec
|
2020 |
Jan
|
Feb
(4) |
Mar
(3) |
Apr
|
May
|
Jun
|
Jul
(12) |
Aug
(5) |
Sep
(3) |
Oct
(1) |
Nov
|
Dec
(1) |
2021 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
|
2022 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2025 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: azmat <mr...@gm...> - 2008-01-25 23:20:09
|
Nilesh, I have the source code for the quickfix engine. What is located at the openfix website (openfix.com)? Also, I looked at the FileLog and ScreenLog classes in the quickfix source, but I'm unsure how exactly to use them. Do you have more insight into this? Any help would again be much appreciated! thanks! azmat Nilesh.Gajjar wrote: > > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > > Hope you have the source code of the Fix engine - if not, can download > from the openfix website. > > You can find the objects I mentioned in the Fix namespace. > > Regards > -Nilesh > -- View this message in context: http://www.nabble.com/logging-information-using-QF-%28w--C-%29-tp15075533p15099084.html Sent from the QuickFIX - Dev mailing list archive at Nabble.com. |
From: azmat <mr...@gm...> - 2008-01-25 18:51:40
|
Nevermind. I just took at look at ThreadedSocketInitiator and saw that quickfix creates its own MessageStoreFactory. I presume its for use of storing and resending messages whenever needed. It's a beautiful thing. azmat Mike, Is this something that I need to implement and use, or is it something that QF uses internally? Regards- Azmat Bugzilla from mic...@ya... wrote: > > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > I believe that's what the message store is used for. > > > -- View this message in context: http://www.nabble.com/Lost-Messages--tp15082077p15094424.html Sent from the QuickFIX - Dev mailing list archive at Nabble.com. |
From: azmat <mr...@gm...> - 2008-01-25 18:47:22
|
Mike, Is this something that I need to implement and use, or is it something that QF uses internally? Regards- Azmat Bugzilla from mic...@ya... wrote: > > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > I believe that's what the message store is used for. > > > -- View this message in context: http://www.nabble.com/Lost-Messages--tp15082077p15094342.html Sent from the QuickFIX - Dev mailing list archive at Nabble.com. |
From: Mike P. <mic...@ya...> - 2008-01-25 18:32:06
|
I believe that's what the message store is used for. --- azmat <mr...@gm...> wrote: > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: > http://www.quickfixengine.org/services.html > > > Oren and Mike, > > thanks! Ok so what I've been trying to ask is this: > > when the counterparty sends that resend request > message, will my code > (FIXClient) need to 'remember' each message (in > order to send it in the > event of a resend request) or will QF remember which > message it sent, and > then resend whatever is being requested? Basically > I imagine that there > needs to be some sort of data structure that stores > Messages in the case of > a resend request, so that we can actually look that > message up and resend > it. I am wondering if this is something that I need > to implement, or > something that QF has built-in. > > thanks! > Azmat > > > Oren Miller wrote: > > > > QuickFIX Documentation: > > > http://www.quickfixengine.org/quickfix/doc/html/index.html > > QuickFIX Support: > http://www.quickfixengine.org/services.html > > > > A FIX engine won't process any message until all > previous messages > > have been processed. If a message gets "lost", > the counterparty will > > not process any of your subsequent messages until > the lost messages > > is recovered. This will generally be done through > resend requests > > from them to you. > > > > --oren > > > > > > -- > View this message in context: > http://www.nabble.com/Lost-Messages--tp15082077p15093430.html > Sent from the QuickFIX - Dev mailing list archive at > Nabble.com. > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio > 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers > ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ |
From: azmat <mr...@gm...> - 2008-01-25 17:59:19
|
Oren and Mike, thanks! Ok so what I've been trying to ask is this: when the counterparty sends that resend request message, will my code (FIXClient) need to 'remember' each message (in order to send it in the event of a resend request) or will QF remember which message it sent, and then resend whatever is being requested? Basically I imagine that there needs to be some sort of data structure that stores Messages in the case of a resend request, so that we can actually look that message up and resend it. I am wondering if this is something that I need to implement, or something that QF has built-in. thanks! Azmat Oren Miller wrote: > > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > A FIX engine won't process any message until all previous messages > have been processed. If a message gets "lost", the counterparty will > not process any of your subsequent messages until the lost messages > is recovered. This will generally be done through resend requests > from them to you. > > --oren > > -- View this message in context: http://www.nabble.com/Lost-Messages--tp15082077p15093430.html Sent from the QuickFIX - Dev mailing list archive at Nabble.com. |
From: Mike P. <mic...@ya...> - 2008-01-25 17:48:51
|
Well, if by "lost" you mean the broker never got it, then when you send the next message it will have the next msgseqnum and the broker's fixengine will ask for a gapfill because it was expecting the seq # of the lost message. This should cause QF to resend the message that got lost. Mike --- azmat <mr...@gm...> wrote: > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: > http://www.quickfixengine.org/services.html > > > Mike, > > Thanks for your suggestion. I have tested this and > it works nicely. > However, I would like to know how QF takes care of > messages that are lost. > Actual FIX messages and not just the administrative > messages (involving > sequence reset, login, session, etc). So for > example, say I send a new > order submit message and it gets 'lost' on the way > to my broker and I send a > few more messages but receive their ack from the > broker, how would QF handle > that one 'lost' message that I sent earlier? > > thanks! > Azmat > > > Bugzilla from mic...@ya... wrote: > > > > QuickFIX Documentation: > > > http://www.quickfixengine.org/quickfix/doc/html/index.html > > QuickFIX Support: > http://www.quickfixengine.org/services.html > > > > I would try a couple of things. > > > > 1) Bring down the server and reset the 'in' > sequence > > number to a value less the cut current. You should > see > > it do a gapfill/resend. > > 2) Manually increment your outgoing sequence > number to > > something larger then what your currently at on > the > > client. The server should request a > gapfill/resend. > > > > Mike > > > > > > -- > View this message in context: > http://www.nabble.com/Lost-Messages--tp15082077p15093016.html > Sent from the QuickFIX - Dev mailing list archive at > Nabble.com. > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio > 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers > ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ |
From: Oren M. <or...@qu...> - 2008-01-25 17:44:41
|
A FIX engine won't process any message until all previous messages have been processed. If a message gets "lost", the counterparty will not process any of your subsequent messages until the lost messages is recovered. This will generally be done through resend requests from them to you. --oren On Jan 25, 2008, at 11:39 AM, azmat wrote: > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/ > html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > > Mike, > > Thanks for your suggestion. I have tested this and it works nicely. > However, I would like to know how QF takes care of messages that > are lost. > Actual FIX messages and not just the administrative messages > (involving > sequence reset, login, session, etc). So for example, say I send a > new > order submit message and it gets 'lost' on the way to my broker and > I send a > few more messages but receive their ack from the broker, how would > QF handle > that one 'lost' message that I sent earlier? > > thanks! > Azmat > > > Bugzilla from mic...@ya... wrote: >> >> QuickFIX Documentation: >> http://www.quickfixengine.org/quickfix/doc/html/index.html >> QuickFIX Support: http://www.quickfixengine.org/services.html >> >> I would try a couple of things. >> >> 1) Bring down the server and reset the 'in' sequence >> number to a value less the cut current. You should see >> it do a gapfill/resend. >> 2) Manually increment your outgoing sequence number to >> something larger then what your currently at on the >> client. The server should request a gapfill/resend. >> >> Mike >> >> > > -- > View this message in context: http://www.nabble.com/Lost-Messages-- > tp15082077p15093016.html > Sent from the QuickFIX - Dev mailing list archive at Nabble.com. > > > ---------------------------------------------------------------------- > --- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers > |
From: azmat <mr...@gm...> - 2008-01-25 17:39:24
|
Mike, Thanks for your suggestion. I have tested this and it works nicely. However, I would like to know how QF takes care of messages that are lost. Actual FIX messages and not just the administrative messages (involving sequence reset, login, session, etc). So for example, say I send a new order submit message and it gets 'lost' on the way to my broker and I send a few more messages but receive their ack from the broker, how would QF handle that one 'lost' message that I sent earlier? thanks! Azmat Bugzilla from mic...@ya... wrote: > > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > I would try a couple of things. > > 1) Bring down the server and reset the 'in' sequence > number to a value less the cut current. You should see > it do a gapfill/resend. > 2) Manually increment your outgoing sequence number to > something larger then what your currently at on the > client. The server should request a gapfill/resend. > > Mike > > -- View this message in context: http://www.nabble.com/Lost-Messages--tp15082077p15093016.html Sent from the QuickFIX - Dev mailing list archive at Nabble.com. |
From: Mike P. <mic...@ya...> - 2008-01-25 11:59:57
|
I would try a couple of things. 1) Bring down the server and reset the 'in' sequence number to a value less the cut current. You should see it do a gapfill/resend. 2) Manually increment your outgoing sequence number to something larger then what your currently at on the client. The server should request a gapfill/resend. Mike --- Nil...@co... wrote: > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: > http://www.quickfixengine.org/services.html > > > Yes - Message Resend/ Gapfill, is taken care by the > QF. You don't need > to worry about it. > > However, it would be good to know if someone can > throw some light on, > How to simulate the packet/message drop in test > environment. > > Regards > -nilesh > > >-----Original Message----- > >From: > qui...@li... > [mailto:quickfix- > >dev...@li...] On Behalf > Of azmat > >Sent: Friday, January 25, 2008 12:28 PM > >To: qui...@li... > >Subject: [Quickfix-developers] Lost Messages? > > > >QuickFIX Documentation: > >http://www.quickfixengine.org/quickfix/doc/html/index.html > >QuickFIX Support: > http://www.quickfixengine.org/services.html > > > > > >All, > > > >I have another concern, and I couldn't find the > answer to it anywhere > in > >the > >forums. I'm sure its probably a simple question to > answer but I just > don't > >know it :-) > > > >What happens when I send a message to a FIX Server > (from my own FIX > client) > >and somehow the message is dropped or lost. Does > QF store the messages > in > >some sort of queue where it can resend the messages > or is this > something I > >will need to write? I believe according to the the > FIX spec there are > many > >requirements for FIX engines and how they are > supposed to handle these > >scenarios with gapfill procedures. I was > wondering how this is > handled > >by QF. Any help would be much appreciated! > > > >thanks! > >Azmat > >-- > >View this message in context: > http://www.nabble.com/Lost-Messages-- > >tp15082077p15082077.html > >Sent from the QuickFIX - Dev mailing list archive > at Nabble.com. > > > > > >----------------------------------------------------------------------- > -- > >This SF.net email is sponsored by: Microsoft > >Defy all challenges. Microsoft(R) Visual Studio > 2008. > >http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > >_______________________________________________ > >Quickfix-developers mailing list > >Qui...@li... > >https://lists.sourceforge.net/lists/listinfo/quickfix-developers > > This e-mail and any files transmitted with it are > for the sole use of the intended recipient(s) and > may contain confidential and privileged information. > If you are not the intended recipient, please > contact the sender by reply e-mail and destroy all > copies of the original message. > Any unauthorised review, use, disclosure, > dissemination, forwarding, printing or copying of > this email or any action taken in reliance on this > e-mail is strictly > prohibited and may be unlawful. > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio > 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers > ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ |
From: azmat <mr...@gm...> - 2008-01-25 10:01:18
|
Nilesh, Thank you for all of your help!! Do you know where I can read more about the resend/gapfill processes that QF has to offer? azmat Nilesh.Gajjar wrote: > > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > > Yes - Message Resend/ Gapfill, is taken care by the QF. You don't need > to worry about it. > > However, it would be good to know if someone can throw some light on, > How to simulate the packet/message drop in test environment. > > Regards > -nilesh > > -- View this message in context: http://www.nabble.com/Lost-Messages--tp15082077p15084651.html Sent from the QuickFIX - Dev mailing list archive at Nabble.com. |
From: <Nil...@co...> - 2008-01-25 07:05:33
|
Yes - Message Resend/ Gapfill, is taken care by the QF. You don't need to worry about it.=0D However, it would be good to know if someone can throw some light on, How to simulate the packet/message drop in test environment. Regards -nilesh >-----Original Message----- >From: qui...@li... [mailto:quickfix- >dev...@li...] On Behalf Of azmat >Sent: Friday, January 25, 2008 12:28 PM >To: qui...@li... >Subject: [Quickfix-developers] Lost Messages? > >QuickFIX Documentation: >http://www.quickfixengine.org/quickfix/doc/html/index.html >QuickFIX Support: http://www.quickfixengine.org/services.html > > >All, > >I have another concern, and I couldn't find the answer to it anywhere in >the >forums. I'm sure its probably a simple question to answer but I just don't >know it :-) > >What happens when I send a message to a FIX Server (from my own FIX client) >and somehow the message is dropped or lost. Does QF store the messages in >some sort of queue where it can resend the messages or is this something I >will need to write? I believe according to the the FIX spec there are many >requirements for FIX engines and how they are supposed to handle these >scenarios with gapfill procedures. I was wondering how this is handled >by QF. Any help would be much appreciated! > >thanks! >Azmat >-- >View this message in context: http://www.nabble.com/Lost-Messages-- >tp15082077p15082077.html >Sent from the QuickFIX - Dev mailing list archive at Nabble.com. > > >----------------------------------------------------------------------- -- >This SF.net email is sponsored by: Microsoft >Defy all challenges. Microsoft(R) Visual Studio 2008. >http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >_______________________________________________ >Quickfix-developers mailing list >Qui...@li... >https://lists.sourceforge.net/lists/listinfo/quickfix-developers This e-mail and any files transmitted with it are for the sole use of the= intended recipient(s) and may contain confidential and privileged= information. If you are not the intended recipient, please contact the sender by reply= e-mail and destroy all copies of the original message.=0D Any unauthorised review, use, disclosure, dissemination, forwarding,= printing or copying of this email or any action taken in reliance on this= e-mail is strictly=0D prohibited and may be unlawful. |
From: azmat <mr...@gm...> - 2008-01-25 06:58:27
|
All, I have another concern, and I couldn't find the answer to it anywhere in the forums. I'm sure its probably a simple question to answer but I just don't know it :-) What happens when I send a message to a FIX Server (from my own FIX client) and somehow the message is dropped or lost. Does QF store the messages in some sort of queue where it can resend the messages or is this something I will need to write? I believe according to the the FIX spec there are many requirements for FIX engines and how they are supposed to handle these scenarios with gapfill procedures. I was wondering how this is handled by QF. Any help would be much appreciated! thanks! Azmat -- View this message in context: http://www.nabble.com/Lost-Messages--tp15082077p15082077.html Sent from the QuickFIX - Dev mailing list archive at Nabble.com. |
From: <Nil...@co...> - 2008-01-25 06:58:18
|
Hope you have the source code of the Fix engine - if not, can download from the openfix website.=0D You can find the objects I mentioned in the Fix namespace. Regards -Nilesh >-----Original Message----- >From: qui...@li... [mailto:quickfix- >dev...@li...] On Behalf Of azmat >Sent: Friday, January 25, 2008 12:22 PM >To: qui...@li... >Subject: Re: [Quickfix-developers] logging information using QF (w/ C#) > >QuickFIX Documentation: >http://www.quickfixengine.org/quickfix/doc/html/index.html >QuickFIX Support: http://www.quickfixengine.org/services.html > > > >Nilesh, > >Thanks for your help. I'll definitely take a look at that. Where would I >start to look at the implementation of FileLog and ScreenLog? Where are >the >classes for this? > >thanks! >azmat > > > >Nilesh.Gajjar wrote: >> >> QuickFIX Documentation: >> http://www.quickfixengine.org/quickfix/doc/html/index.html >> QuickFIX Support: http://www.quickfixengine.org/services.html >> >> >> Azmat >> >> My suggestion would be - look at the implementation of the FileLog and >> ScreenLog. I guess, as of now QF supports only two types of log, >> standard output screen or file based log. That means you need to write >> your own myScreenLog and myScreenLogFactory (similar to >> Screen/FileLog/LogFactory). >> >> QF tracks three types of messages - incoming, outgoing and events. >> Login, Logoff, Gap in SeqNo etc would be events, Its up to you how you >> want to display these different types of events - login event with black >> colour, connection drop with red colour. >> >> Hope this will help >> >> -Nilesh >> > >-- >View this message in context: http://www.nabble.com/logging-information- >using-QF-%28w--C-%29-tp15075533p15082067.html >Sent from the QuickFIX - Dev mailing list archive at Nabble.com. > > >----------------------------------------------------------------------- -- >This SF.net email is sponsored by: Microsoft >Defy all challenges. Microsoft(R) Visual Studio 2008. >http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >_______________________________________________ >Quickfix-developers mailing list >Qui...@li... >https://lists.sourceforge.net/lists/listinfo/quickfix-developers This e-mail and any files transmitted with it are for the sole use of the= intended recipient(s) and may contain confidential and privileged= information. If you are not the intended recipient, please contact the sender by reply= e-mail and destroy all copies of the original message.=0D Any unauthorised review, use, disclosure, dissemination, forwarding,= printing or copying of this email or any action taken in reliance on this= e-mail is strictly=0D prohibited and may be unlawful. |
From: azmat <mr...@gm...> - 2008-01-25 06:52:03
|
Nilesh, Thanks for your help. I'll definitely take a look at that. Where would I start to look at the implementation of FileLog and ScreenLog? Where are the classes for this? thanks! azmat Nilesh.Gajjar wrote: > > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > > Azmat > > My suggestion would be - look at the implementation of the FileLog and > ScreenLog. I guess, as of now QF supports only two types of log, > standard output screen or file based log. That means you need to write > your own myScreenLog and myScreenLogFactory (similar to > Screen/FileLog/LogFactory). > > QF tracks three types of messages - incoming, outgoing and events. > Login, Logoff, Gap in SeqNo etc would be events, Its up to you how you > want to display these different types of events - login event with black > colour, connection drop with red colour. > > Hope this will help > > -Nilesh > -- View this message in context: http://www.nabble.com/logging-information-using-QF-%28w--C-%29-tp15075533p15082067.html Sent from the QuickFIX - Dev mailing list archive at Nabble.com. |
From: <Nil...@co...> - 2008-01-25 05:54:37
|
Azmat My suggestion would be - look at the implementation of the FileLog and ScreenLog. I guess, as of now QF supports only two types of log, standard output screen or file based log. That means you need to write your own myScreenLog and myScreenLogFactory (similar to Screen/FileLog/LogFactory).=0D QF tracks three types of messages - incoming, outgoing and events. Login, Logoff, Gap in SeqNo etc would be events, Its up to you how you want to display these different types of events - login event with black colour, connection drop with red colour. Hope this will help -Nilesh >-----Original Message----- >From: qui...@li... [mailto:quickfix- >dev...@li...] On Behalf Of azmat >Sent: Friday, January 25, 2008 3:01 AM >To: qui...@li... >Subject: [Quickfix-developers] logging information using QF (w/ C#) > >QuickFIX Documentation: >http://www.quickfixengine.org/quickfix/doc/html/index.html >QuickFIX Support: http://www.quickfixengine.org/services.html > > >All- > >Thank you so much to everyone that has helped me 'learn' QF over the past >couple of weeks. I have another request from the community and any >guidance would be very much appreciated. I need to create a FIX client >(but >as software that will reside on a server on our end). This FIX Client will >act as the code that transmits/receives FIX based messages to/from our >broker. > >The idea is that we will be submitting "jobs" (FIX-based messages) to it >and >it will handle the processing of them. We will install this on a server >and >have it run alone. What I need to do is to display any relevant/important >messages (administrative, session, etc) onto a windows form. I am unsure >how to get access to this kind of information using the QF api. > >The types of information I would like to display is: > >if a message was dropped, >sequence number issues, >logon/logoff messages, >any sort of rejected messages and the gapfill measures that were taken > >I would also like to have a green/red light to display my connection with >the broker. If it goes down, I'd like to display the red light, and if it >is up...the green light. I imagine I could do something like this with the >hearbeat message. > > >Any clues on how I can use the logging features of the QF API in order to >display audit-messages that the QF engine provides? > >thanks! >azmat > >-- >View this message in context: http://www.nabble.com/logging-information- >using-QF-%28w--C-%29-tp15075533p15075533.html >Sent from the QuickFIX - Dev mailing list archive at Nabble.com. > > >----------------------------------------------------------------------- -- >This SF.net email is sponsored by: Microsoft >Defy all challenges. Microsoft(R) Visual Studio 2008. >http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >_______________________________________________ >Quickfix-developers mailing list >Qui...@li... >https://lists.sourceforge.net/lists/listinfo/quickfix-developers This e-mail and any files transmitted with it are for the sole use of the= intended recipient(s) and may contain confidential and privileged= information. If you are not the intended recipient, please contact the sender by reply= e-mail and destroy all copies of the original message.=0D Any unauthorised review, use, disclosure, dissemination, forwarding,= printing or copying of this email or any action taken in reliance on this= e-mail is strictly=0D prohibited and may be unlawful. |
From: azmat <mr...@gm...> - 2008-01-24 21:31:29
|
All- Thank you so much to everyone that has helped me 'learn' QF over the past couple of weeks. I have another request from the community and any guidance would be very much appreciated. I need to create a FIX client (but as software that will reside on a server on our end). This FIX Client will act as the code that transmits/receives FIX based messages to/from our broker. The idea is that we will be submitting "jobs" (FIX-based messages) to it and it will handle the processing of them. We will install this on a server and have it run alone. What I need to do is to display any relevant/important messages (administrative, session, etc) onto a windows form. I am unsure how to get access to this kind of information using the QF api. The types of information I would like to display is: if a message was dropped, sequence number issues, logon/logoff messages, any sort of rejected messages and the gapfill measures that were taken I would also like to have a green/red light to display my connection with the broker. If it goes down, I'd like to display the red light, and if it is up...the green light. I imagine I could do something like this with the hearbeat message. Any clues on how I can use the logging features of the QF API in order to display audit-messages that the QF engine provides? thanks! azmat -- View this message in context: http://www.nabble.com/logging-information-using-QF-%28w--C-%29-tp15075533p15075533.html Sent from the QuickFIX - Dev mailing list archive at Nabble.com. |
From: Craig H. <fir...@ho...> - 2008-01-22 17:09:26
|
I was just hoping that Id find someone that has done some frex with Hotspot= , that might have some sample code.. > Date: Tue, 22 Jan 2008 11:02:32 -0600> From: rh...@wo...> CC: quickfi= x-d...@li...> Subject: Re: [Quickfix-developers] Some= Basics...> > QuickFIX Documentation: http://www.quickfixengine.org/quickfi= x/doc/html/index.html> QuickFIX Support: http://www.quickfixengine.org/serv= ices.html> > > QuickFix works fine with HotSpot.> > Cheers,> Rich> > > > Cr= aig Hammon wrote:> > QuickFIX Documentation: http://www.quickfixengine.org/= quickfix/doc/html/index.html> > QuickFIX Support: http://www.quickfixengine= .org/services.html> >> > > >> > -------------------------------------------= -----------------------------> >> > Hi,> > Ive been writing code for 16 yea= rs..> > I do most of my work in Delphi and C.> > I havent done any .NET..I = need to write a forex app that talks to > > HOTSPOT broker..> > > > Questio= ns..> > > > 1. Is there a way to do FIX using Quickfix with Winapi? Or Only= .NET?> > > > 2. Is anyone using FIX to talk to HOTSPOT.> > > > I really ne= ed somewhere to start.. Im Rock solid in TCP/IP, written > > most of my win= sock stuff from scratch.. I just get tripped up on the > > FIX Protocol.. I= m not sure what part applies to me and what part doesnt..> > > > > >> >> > = ------------------------------------------------------------------------> >= Climb to the top of the charts! Play the word scramble challenge with > > = star power. Play now! > > <http://club.live.com/star_shuffle.aspx?icid=3Dst= arshuffle_wlmailtextlink_jan> > >> > --------------------------------------= ----------------------------------> >> > ----------------------------------= ---------------------------------------> > This SF.net email is sponsored b= y: Microsoft> > Defy all challenges. Microsoft(R) Visual Studio 2008.> > ht= tp://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/> > ------------------= ------------------------------------------------------> >> > ______________= _________________________________> > Quickfix-developers mailing list> > Qu= ick...@li...> > https://lists.sourceforge.net/li= sts/listinfo/quickfix-developers> > > > This message is intended only for t= he personal and confidential use of the recipients named above. > If the re= ader of this email is not the intended recipient, you have received this em= ail in error and any review, > dissemination, distribution or copying is st= rictly prohibited. If you have received this email in error, > please notif= y the sender immediately by return email and permanently delete the copy yo= u received. > > This message is provided for informational purposes and sho= uld not be construed as a solicitation or offer > to buy or sell any securi= ties or related financial instruments. Wolverine is not responsible for any= > recommendation, solicitation, offer or agreement or any information abou= t any transaction, customer account > or account activity that may be attac= hed to or contained in this communication. Wolverine accepts no > liability= for any content contained in the email, or any errors or omissions arising= as a result of > email transmission. Any opinions contained in this email = constitute the sender's best judgment at this > time and are subject to cha= nge without notice.> > ----------------------------------------------------= ---------------------> This SF.net email is sponsored by: Microsoft> Defy a= ll challenges. Microsoft(R) Visual Studio 2008.> http://clk.atdmt.com/MRT/g= o/vse0120000070mrt/direct/01/> ____________________________________________= ___> Quickfix-developers mailing list> Qui...@li...urceforg= e.net> https://lists.sourceforge.net/lists/listinfo/quickfix-developers _________________________________________________________________ Helping your favorite cause is as easy as instant messaging.=A0You IM, we g= ive. http://im.live.com/Messenger/IM/Home/?source=3Dtext_hotmail_join= |
From: Rich H. <rh...@wo...> - 2008-01-22 17:02:51
|
QuickFix works fine with HotSpot. Cheers, Rich Craig Hammon wrote: > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > > > ------------------------------------------------------------------------ > > Hi, > Ive been writing code for 16 years.. > I do most of my work in Delphi and C. > I havent done any .NET..I need to write a forex app that talks to > HOTSPOT broker.. > > Questions.. > > 1. Is there a way to do FIX using Quickfix with Winapi? Or Only .NET? > > 2. Is anyone using FIX to talk to HOTSPOT. > > I really need somewhere to start.. Im Rock solid in TCP/IP, written > most of my winsock stuff from scratch.. I just get tripped up on the > FIX Protocol.. Im not sure what part applies to me and what part doesnt.. > > > > > ------------------------------------------------------------------------ > Climb to the top of the charts! Play the word scramble challenge with > star power. Play now! > <http://club.live.com/star_shuffle.aspx?icid=starshuffle_wlmailtextlink_jan> > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > ------------------------------------------------------------------------ > > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers This message is intended only for the personal and confidential use of the recipients named above. If the reader of this email is not the intended recipient, you have received this email in error and any review, dissemination, distribution or copying is strictly prohibited. If you have received this email in error, please notify the sender immediately by return email and permanently delete the copy you received. This message is provided for informational purposes and should not be construed as a solicitation or offer to buy or sell any securities or related financial instruments. Wolverine is not responsible for any recommendation, solicitation, offer or agreement or any information about any transaction, customer account or account activity that may be attached to or contained in this communication. Wolverine accepts no liability for any content contained in the email, or any errors or omissions arising as a result of email transmission. Any opinions contained in this email constitute the sender's best judgment at this time and are subject to change without notice. |
From: Craig H. <fir...@ho...> - 2008-01-22 16:54:30
|
Hi,Ive been writing code for 16 years..I do most of my work in Delphi and C= .I havent done any .NET..I need to write a forex app that talks to HOTSPOT = broker.. Questions.. 1. Is there a way to do FIX using Quickfix with Winapi= ? Or Only .NET? 2. Is anyone using FIX to talk to HOTSPOT. I really need so= mewhere to start.. Im Rock solid in TCP/IP, written most of my winsock stuf= f from scratch.. I just get tripped up on the FIX Protocol.. Im not sure w= hat part applies to me and what part doesnt.. =20 _________________________________________________________________ Climb to the top of the charts!=A0Play the word scramble challenge with sta= r power. http://club.live.com/star_shuffle.aspx?icid=3Dstarshuffle_wlmailtextlink_ja= n= |
From: <phi...@ta...> - 2008-01-22 14:23:32
|
Hi, =0AI;ve been using quickfix for a few years, in quite a large scale ent= erprise application. Server is a .NET Fix Server using the latest 1.12.4 re= lease, running in .NET 2.0. Generally performance has been OK, however whil= st scaling up I have been having many more issues. I was wondering if any o= ne else had similar issues and posssible solutions. =0A=0A1) .NET Faults, M= S Runtine "out of memory dialog". Since adding extra load I often see (appr= ox 1 month) the system die with a General protection fault which results in= a "MS C Runtime dialog appearing". Checking DrWatson logs shows this is ha= ppening generally in around the .NET interop libraries. Not a gracefull way= to die.=0A2) Database Errors. I currently use ODBC interface to MS Sql Ser= ver Database. I often see failures to insert in the "Message" table due to = Duplicate KEY. This then creates duplicate messages to the client. This can= happen about once every 2 - 3 months. =0A3) I'm not particular happy using= a ODBC interface with MS Sql Server, would have prefered a native ADO impl= ementation. I'm thinking of moving over to MySQLServer, however I wondering= if anyone had done any performance comparisons between QF using MySQL and = MS SQL Server via ODBC. =0A4) Read in previous article about a pure .NET im= plementation, trying to get support. I think thats a great idea. .NET is be= coming the langauge of choice in many Financial institutions. =0A5) Finnall= y, Oren are we due another release? I noticed reading through the list that= there has been a quite a few issues raised/fixed. Would be nice to know if= any of my problems have been fixed in the current tree. Even a roadmap wou= ld help with my planning. =0AAny info will be much appreciated. =0ACheers = =0APhil.=0A=0A=0A ____________________________________________________= _______=0ASupport the World Aids Awareness campaign this month with Yahoo! = For Good http://uk.promotions.yahoo.com/forgood/ |
From: <phi...@ta...> - 2008-01-21 17:23:07
|
Hi, =0AI;ve been using quickfix for a few years, in quite a large scale ent= erprise application. Server is a .NET Fix Server using the latest 1.12.4 re= lease, running in .NET 2.0. Generally performance has been OK, however whil= st scaling up I have been having many more issues. I was wondering if any o= ne else had similar issues and posssible solutions. =0A=0A1) .NET Faults, M= S Runtine "out of memory dialog". Since adding extra load I often see (appr= ox 1 month) the system die with a General protection fault which results in= a "MS C Runtime dialog appearing". Checking DrWatson logs shows this is ha= ppening generally in around the .NET interop libraries. Not a gracefull way= to die. =0A2) Database Errors. I currently use ODBC interface to MS Sql Se= rver Database. I often see failures to insert in the "Message" table due to= Duplicate KEY. This then creates duplicate messages to the client. This ca= n happen about once every 2 - 3 months. =0A3) I'm not particular happy usin= g a ODBC interface with MS Sql Server, would have prefered a native ADO imp= lementation. I'm thinking of moving over to MySQLServer, however I wonderin= g if anyone had done any performance comparisons between QF using MySQL and= MS SQL Server via ODBC. =0A4) Read in previous article about a pure .NET i= mplementation, trying to get support. I think thats a great idea. .NET is b= ecoming the langauge of choice in many Financial institutions. =0A5) Finnal= ly, Oren are we due another release? I noticed reading through the list tha= t there has been a quite a few issues raised/fixed. Would be nice to know i= f any of my problems have been fixed in the current tree. Even a roadmap wo= uld help with my planning. =0AAny info will be much appreciated. =0ACheers = =0APhil.=0A=0A=0A ____________________________________________________= ______=0ASent from Yahoo! Mail - a smarter inbox http://uk.mail.yahoo.com= =0A |
From: azmat <mr...@gm...> - 2008-01-18 22:17:49
|
Great option, Alex! thanks! azmat Alex Baker wrote: > > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > One option is to override the onCreate( SessionID ) method and cache > that value > > -- View this message in context: http://www.nabble.com/getting-the-session-ID--tp14955607p14961220.html Sent from the QuickFIX - Dev mailing list archive at Nabble.com. |
From: Alex B. <bak...@gm...> - 2008-01-18 19:06:21
|
One option is to override the onCreate( SessionID ) method and cache that value On Jan 18, 2008, at 12:42 PM, azmat wrote: > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > > All- > > Is this the easiest/fastest way to get the sessionID in C#? > > ArrayList sessionList = new ArrayList(); > sessionList = _initiator.getSessions(); > _sessionID = sessionList[0].ToString(); > > I am only connecting to 1 counterparty. I was hoping for some sort of > property that I could use instead of instantiating an ArrayList for 1 > string. > > thanks! > Azmat > -- > View this message in context: http://www.nabble.com/getting-the-session-ID--tp14955607p14955607.html > Sent from the QuickFIX - Dev mailing list archive at Nabble.com. > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers |
From: azmat <mr...@gm...> - 2008-01-18 18:42:37
|
All- Is this the easiest/fastest way to get the sessionID in C#? ArrayList sessionList = new ArrayList(); sessionList = _initiator.getSessions(); _sessionID = sessionList[0].ToString(); I am only connecting to 1 counterparty. I was hoping for some sort of property that I could use instead of instantiating an ArrayList for 1 string. thanks! Azmat -- View this message in context: http://www.nabble.com/getting-the-session-ID--tp14955607p14955607.html Sent from the QuickFIX - Dev mailing list archive at Nabble.com. |
From: azmat <mr...@gm...> - 2008-01-17 22:16:36
|
All, How are "lost" messages handled? Let's say a message is never received by the brokerage firm, and they request a resend. Will I have to handle the request resend message (in fromApp/onMessage)? Or will QuickFix automagically resend the "lost" message? Are the gapfill procedures specified in the FIX Spec, implemented by QF, or is this the responsibility of the implementor (read: my poor soul). thank you! azmat Patrick Wright-3 wrote: > > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > Yes that is right. > > When you call sendtoTarget the toApp callback should be called by the > fix engine to allow you to do some processing before the message is sent > (log it for example). Also you can throw a DoNotSend exception here to > stop the message from being sent. toApp will also be called when the > engine responds to a resend request. > > I have only been using this for a few months - other people may have a > better insight into this. > > Patrick > > -- View this message in context: http://www.nabble.com/Just-Starting...-tp14811784p14935932.html Sent from the QuickFIX - Dev mailing list archive at Nabble.com. |