Thread: [Quickfix-users] TEST Request messages...
Brought to you by:
orenmnero
From: azmat <mr...@gm...> - 2010-12-22 21:43:38
|
Hello everyone, Another TEST Request related question. Essentially I see these messages throughout my QF event logs. Everytime I get disconnected from my broker, it is preceded by a TEST request (35=1) message. I'd like to know what exact circumstances causes a 35=1 message to be fired by QuickFIX as an initiator. Here is an excerpt from my QF event log. 20101222-18:18:54 : Sent test request TEST 20101222-18:19:12 : Timed out waiting for heartbeat 20101222-18:19:12 : Disconnecting Also is there a way to entirely disable the sending of these messages? I was thinking of deleting these lines from the DataDictionary: <message name="TestRequest" msgtype="1" msgcat="admin"> <field name="TestReqID" required="Y" /> </message> Would this be a way to disable TEST request messages? Is there any other way, preferably via configurations, that ought to be used to disable such messages? thanks! -- View this message in context: http://old.nabble.com/TEST-Request-messages...-tp30517636p30517636.html Sent from the QuickFIX - User mailing list archive at Nabble.com. |
From: Evans, J. \(IT Woodbridge\) <JF...@he...> - 2010-12-22 22:20:18
|
I believe this is a symptom, not the disease. I think it sends a test message because it has not received a reply from the heartbeat request and is testing to see if the connection is dead, which it appears to be. -----Original Message----- From: azmat [mailto:mr...@gm...] Sent: Wednesday December 22, 2010 4:44 PM To: qui...@li... Subject: [Quickfix-users] TEST Request messages... QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html QuickFIX Support: http://www.quickfixengine.org/services.html Hello everyone, Another TEST Request related question. Essentially I see these messages throughout my QF event logs. Everytime I get disconnected from my broker, it is preceded by a TEST request (35=1) message. I'd like to know what exact circumstances causes a 35=1 message to be fired by QuickFIX as an initiator. Here is an excerpt from my QF event log. 20101222-18:18:54 : Sent test request TEST 20101222-18:19:12 : Timed out waiting for heartbeat 20101222-18:19:12 : Disconnecting Also is there a way to entirely disable the sending of these messages? I was thinking of deleting these lines from the DataDictionary: <message name="TestRequest" msgtype="1" msgcat="admin"> <field name="TestReqID" required="Y" /> </message> Would this be a way to disable TEST request messages? Is there any other way, preferably via configurations, that ought to be used to disable such messages? thanks! -- View this message in context: http://old.nabble.com/TEST-Request-messages...-tp30517636p30517636.html Sent from the QuickFIX - User mailing list archive at Nabble.com. ------------------------------------------------------------------------ ------ Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl _______________________________________________ Quickfix-users mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfix-users This e-mail and any attachments are for the sole use of the intended recipient(s) and may contain information that is confidential. If you are not the intended recipient(s) and have received this e-mail in error, please immediately notify the sender by return e-mail and delete this e-mail from your computer. Any distribution, disclosure or the taking of any other action by anyone other than the intended recipient(s) is strictly prohibited. |
From: Brendan B. B. <br...@ka...> - 2010-12-25 09:12:02
|
For information about the TestRequest and Heartbeat messages, see See Volume 2 - FIX Session Protocol in FIX 4.4 Documentation at www.fixprotocol.org/ . I would not recommend removing the definition from the dictionary or attempting to otherwise disable this - it *is* in the protocol for a reason - to detect problems of communication. Regards, Brendan On 12/22/2010 3:43 PM, azmat wrote: > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > > Hello everyone, > > Another TEST Request related question. Essentially I see these messages > throughout my QF event logs. Everytime I get disconnected from my broker, > it is preceded by a TEST request (35=1) message. I'd like to know what > exact circumstances causes a 35=1 message to be fired by QuickFIX as an > initiator. Here is an excerpt from my QF event log. > > 20101222-18:18:54 : Sent test request TEST > 20101222-18:19:12 : Timed out waiting for heartbeat > 20101222-18:19:12 : Disconnecting > > > Also is there a way to entirely disable the sending of these messages? > I was thinking of deleting these lines from the DataDictionary: > > <message name="TestRequest" msgtype="1" msgcat="admin"> > <field name="TestReqID" required="Y" /> > </message> > > Would this be a way to disable TEST request messages? > Is there any other way, preferably via configurations, that ought to be used > to disable such messages? > > thanks! |