quickfix-developers Mailing List for QuickFIX (Page 116)
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
|
| 2026 |
Jan
|
Feb
(2) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Alexey Z. <ale...@gm...> - 2007-03-14 19:25:53
|
Hello, I have two problems with QuickFix including the latest subversion version: 1.12.4.1897 (Win2K, VS6). The first is crash on stopping of initiators. It was announced that some racing conditions were fixed, but it looks like not. Basically I have an application having several ThreadedSocketInitiator objects with one session in each. If some sessions are failed to connect at all there are two possible scenarios on closing: a) Runtime library error: pure virtual function call b) Unhandled exception The second problem is MS Visula Studio 6 crash during debug. Again the same scenario - sessions failed to connect. All statement completion options are off. The second problem actually prevents the efficient debugging of the first one. Does anyone have such problems and are there any solutions? Thank you very much. -- Regards, Alexey Zubko |
|
From: Oren M. <or...@qu...> - 2007-03-14 14:03:38
|
What about your password?
--oren
On Mar 14, 2007, at 7:22 AM, Matt Hocker wrote:
> Sorry, meant to follow up to the entire list. Yes, I have set up
> ut.cfg. Here
> is the file. FYI, I installed SQL Express 2005 with the named
> instance of
> QUICKFIX.
>
> C:\quickfix\test\cfg>type ut.cfg
> [DEFAULT]
> #MySQLStoreDatabase=quickfix
> #MySQLStoreUser=root
> # MySQLStorePassword=[password]
> #MySQLStoreHost=localhost
> # MySQLStorePort=[port]
>
> #PostgreSQLStoreDatabase=quickfix
> #PostgreSQLStoreUser=postgres
> # PostgreSQLStorePassword=[password]
> #PostgreSQLStoreHost=localhost
> # PostgreSQLStorePort=[port]
>
> OdbcStoreUser=sa
> # OdbcStorePassword=[password]
> OdbcStoreConnectionString=DATABASE=quickfix;DRIVER={SQL
> Server};SERVER=(local)\Q
> UICKFIX;
|
|
From: Matt H. <mat...@ya...> - 2007-03-14 12:22:57
|
Sorry, meant to follow up to the entire list. Yes, I have set up ut.cfg. Here
is the file. FYI, I installed SQL Express 2005 with the named instance of
QUICKFIX.
C:\quickfix\test\cfg>type ut.cfg
[DEFAULT]
#MySQLStoreDatabase=quickfix
#MySQLStoreUser=root
# MySQLStorePassword=[password]
#MySQLStoreHost=localhost
# MySQLStorePort=[port]
#PostgreSQLStoreDatabase=quickfix
#PostgreSQLStoreUser=postgres
# PostgreSQLStorePassword=[password]
#PostgreSQLStoreHost=localhost
# PostgreSQLStorePort=[port]
OdbcStoreUser=sa
# OdbcStorePassword=[password]
OdbcStoreConnectionString=DATABASE=quickfix;DRIVER={SQL
Server};SERVER=(local)\Q
UICKFIX;
--- Oren Miller <or...@qu...> wrote:
> Have you set up the database in ut.cfg?
>
> --oren
>
> On Mar 13, 2007, at 3:05 PM, matt.hocker wrote:
>
> > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/
> > html/index.html
> > QuickFIX Support: http://www.quickfixengine.org/services.html
> >
> >
> > I have just built QuickFix 1.12.4 on Windows using .NET and MS SQL
> > server. I
> > have double-checked connectivity to the database and it is working
> > both via
> > OSQL and from ODBC. The build went fine but I am having problems
> > with the
> > unit test scripts - I am getting an error that isn't very helpful.
> >
> > Could someone look at this error output and give me some guidance
> > as to what
> > could be the issue? Many thanks.
> >
> > C:\Documents and Settings\Administrator\My Documents\Visual Studio
> > 2005\Projects
> > \quickfix-1.12.4\quickfix\test>runut debug 4471
> >
> > C:\Documents and Settings\Administrator\My Documents\Visual Studio
> > 2005\Projects
> > \quickfix-1.12.4\quickfix\test>echo off
> > <ut>
> > <output>
> > ......................................................................
> > ..........
> > ................................FFFF..................................
> > ..........
> > ......
>
>
____________________________________________________________________________________
Never miss an email again!
Yahoo! Toolbar alerts you the instant new Mail arrives.
http://tools.search.yahoo.com/toolbar/features/mail/
|
|
From: Oren M. <or...@qu...> - 2007-03-13 21:46:39
|
Have you set up the database in ut.cfg? --oren On Mar 13, 2007, at 3:05 PM, matt.hocker wrote: > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/ > html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > > I have just built QuickFix 1.12.4 on Windows using .NET and MS SQL > server. I > have double-checked connectivity to the database and it is working > both via > OSQL and from ODBC. The build went fine but I am having problems > with the > unit test scripts - I am getting an error that isn't very helpful. > > Could someone look at this error output and give me some guidance > as to what > could be the issue? Many thanks. > > C:\Documents and Settings\Administrator\My Documents\Visual Studio > 2005\Projects > \quickfix-1.12.4\quickfix\test>runut debug 4471 > > C:\Documents and Settings\Administrator\My Documents\Visual Studio > 2005\Projects > \quickfix-1.12.4\quickfix\test>echo off > <ut> > <output> > ...................................................................... > .......... > ................................FFFF.................................. > .......... > ...... |
|
From: matt.hocker <mat...@ya...> - 2007-03-13 20:05:35
|
I have just built QuickFix 1.12.4 on Windows using .NET and MS SQL server. I
have double-checked connectivity to the database and it is working both via
OSQL and from ODBC. The build went fine but I am having problems with the
unit test scripts - I am getting an error that isn't very helpful.
Could someone look at this error output and give me some guidance as to what
could be the issue? Many thanks.
C:\Documents and Settings\Administrator\My Documents\Visual Studio
2005\Projects
\quickfix-1.12.4\quickfix\test>runut debug 4471
C:\Documents and Settings\Administrator\My Documents\Visual Studio
2005\Projects
\quickfix-1.12.4\quickfix\test>echo off
<ut>
<output>
................................................................................
................................FFFF............................................
......
</output>
<results total="166" failures="4">
<failure line= "0" file= "unknown">
<test>
<![CDATA[ class CPPTest::Test<class FIX::MessageStore> *]]>
</test>
<text>
<![CDATA[ assert(no futher information available)]]>
</text>
</failure>
<failure line= "0" file= "unknown">
<test>
<![CDATA[ class CPPTest::Test<class FIX::MessageStore> *]]>
</test>
<text>
<![CDATA[ assert(no futher information available)]]>
</text>
</failure>
<failure line= "0" file= "unknown">
<test>
<![CDATA[ class CPPTest::Test<class FIX::MessageStore> *]]>
</test>
<text>
<![CDATA[ assert(no futher information available)]]>
</text>
</failure>
<failure line= "0" file= "unknown">
<test>
<![CDATA[ class CPPTest::Test<class FIX::MessageStore> *]]>
</test>
<text>
<![CDATA[ assert(no futher information available)]]>
</text>
</failure>
</results>
</ut>
--
View this message in context: http://www.nabble.com/Unit-testing-failing-on-Windows-tf3398242.html#a9462239
Sent from the QuickFIX - Dev mailing list archive at Nabble.com.
|
|
From: hanif k. <han...@ya...> - 2007-03-12 08:52:30
|
Hi, I tested the example codes of "ordermatch" and "tradeclient" provided with quick fix and they worked just fine. Now I want to add few validations on "ordermatch" server side e.g. "beginString only equal to 4.4" or the "price" tag could not be empty.How can I send a message to be displayed on client display about invalid tag? Similarly the heart beat display shows only these tags, (8=FIX.4.49=6235=034=1549=fixclient52=20070312-07:50:17.38756=fixserver10=178) where on the client side I can add further tags to be sent to server? Thanks! --------------------------------- Need Mail bonding? Go to the Yahoo! Mail Q&A for great tips from Yahoo! Answers users. |
|
From: Oren M. <or...@qu...> - 2007-03-09 19:19:00
|
This isn't really correct use of the SessionQualifier. The qualifier is not defined in the FIX protocol and will not be sent out in messages. The reason that it exists is if for some reason you are required to connect to two different systems (different host or port) using the same session id. Here you have the same session id connecting to the same system. You can't do this because the acceptor has know way of differentiating the two sessions. You must have different TargetCompIDs. --oren On Mar 9, 2007, at 11:15 AM, DaveX wrote: > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/ > html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > > Hi > > I have used SessionQualifier to identify different Sessions in an > initiator. > When connecting the initiator to an acceptor, only one session is > established. I have checked the logged messages of the initiator, > there is > no qualifier string in logon message. Am I missing something in the > settings? here is my initiator config, BTW, I am using C# version > quickfix-1.12.4. > > # default settings for sessions > [DEFAULT] > ConnectionType=initiator > ReconnectInterval=60 > FileLogPath=c:\data\log > FileStorePath=c:\data\log > > # session definition > [SESSION] > SenderCompID=Sender1 > BeginString=FIX.4.2 > TargetCompID=Target1 > SessionQualifier=Ses001 > StartTime=12:30:00 > EndTime=23:30:00 > HeartBtInt=60 > SocketConnectPort=11000 > SocketConnectHost=10.0.1.100 > UseDataDictionary=N > > [SESSION] > SenderCompID=Sender1 > BeginString=FIX.4.2 > TargetCompID=Target1 > SessionQualifier=Ses002 > StartTime=12:30:00 > EndTime=23:30:00 > HeartBtInt=60 > SocketConnectPort=11000 > SocketConnectHost=10.0.1.100 > UseDataDictionary=N > > > -- > View this message in context: http://www.nabble.com/Multiple- > Session-using-SessionQualifier-tf3376964.html#a9398664 > Sent from the QuickFIX - Dev mailing list archive at Nabble.com. > > > ---------------------------------------------------------------------- > --- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to > share your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php? > page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers > |
|
From: Andrew C. <And...@Tw...> - 2007-03-09 18:24:55
|
All I can say is that it must have something to do with the start/end = times being the same - If you moved your start/end time to not be identical I think you will see your sessions start/end at the specified times. -----Original Message----- From: qui...@li... [mailto:qui...@li...] On Behalf Of DaveX Sent: Friday, March 09, 2007 12:16 PM To: qui...@li... Subject: [Quickfix-developers] Multiple Session using SessionQualifier QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html QuickFIX Support: http://www.quickfixengine.org/services.html Hi I have used SessionQualifier to identify different Sessions in an = initiator. When connecting the initiator to an acceptor, only one session is established. I have checked the logged messages of the initiator, there = is no qualifier string in logon message. Am I missing something in the settings? here is my initiator config, BTW, I am using C# version quickfix-1.12.4. # default settings for sessions [DEFAULT] =20 ConnectionType=3Dinitiator =20 ReconnectInterval=3D60 FileLogPath=3Dc:\data\log FileStorePath=3Dc:\data\log # session definition [SESSION] SenderCompID=3DSender1 BeginString=3DFIX.4.2 TargetCompID=3DTarget1 SessionQualifier=3DSes001 StartTime=3D12:30:00 EndTime=3D23:30:00 HeartBtInt=3D60 SocketConnectPort=3D11000 SocketConnectHost=3D10.0.1.100 UseDataDictionary=3DN =20 [SESSION] SenderCompID=3DSender1 BeginString=3DFIX.4.2 TargetCompID=3DTarget1 SessionQualifier=3DSes002 StartTime=3D12:30:00 EndTime=3D23:30:00 HeartBtInt=3D60 SocketConnectPort=3D11000 SocketConnectHost=3D10.0.1.100 UseDataDictionary=3DN =20 --=20 View this message in context: http://www.nabble.com/Multiple-Session-using-SessionQualifier-tf3376964.h= tml #a9398664 Sent from the QuickFIX - Dev mailing list archive at Nabble.com. -------------------------------------------------------------------------= Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share = your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CID=3D= DEVDEV _______________________________________________ Quickfix-developers mailing list = Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfix-developers |
|
From: DaveX <dav...@ya...> - 2007-03-09 17:15:31
|
Hi I have used SessionQualifier to identify different Sessions in an initiator. When connecting the initiator to an acceptor, only one session is established. I have checked the logged messages of the initiator, there is no qualifier string in logon message. Am I missing something in the settings? here is my initiator config, BTW, I am using C# version quickfix-1.12.4. # default settings for sessions [DEFAULT] ConnectionType=initiator ReconnectInterval=60 FileLogPath=c:\data\log FileStorePath=c:\data\log # session definition [SESSION] SenderCompID=Sender1 BeginString=FIX.4.2 TargetCompID=Target1 SessionQualifier=Ses001 StartTime=12:30:00 EndTime=23:30:00 HeartBtInt=60 SocketConnectPort=11000 SocketConnectHost=10.0.1.100 UseDataDictionary=N [SESSION] SenderCompID=Sender1 BeginString=FIX.4.2 TargetCompID=Target1 SessionQualifier=Ses002 StartTime=12:30:00 EndTime=23:30:00 HeartBtInt=60 SocketConnectPort=11000 SocketConnectHost=10.0.1.100 UseDataDictionary=N -- View this message in context: http://www.nabble.com/Multiple-Session-using-SessionQualifier-tf3376964.html#a9398664 Sent from the QuickFIX - Dev mailing list archive at Nabble.com. |
|
From: Steve <spi...@tr...> - 2007-03-08 16:30:08
|
We have developed using QuickFIXj. We have 2 sessions 1) an order session, orders and execution information send and received 2) a price session, for market price feed We have set it up to run 2 different ways. scenario 1) created 2 classes that implement Application class and 2 SocketInitiators. scenario 2) added 2 sessions to the config.cfg file and created 1 class that implements Application class and 1 SocketInitiator. With scenario 1 the fromApp method in each Application class receives messages for the specific session connected. With scenario 2 it is necessary to check the session the message came from. Have most developers set it up like scenario 2? Does anyone have any suggestions as to the best way to do this? Steve Pickering spi...@tm... |
|
From: Toli K. <to...@ma...> - 2007-03-08 03:22:33
|
Hi, I writing some C# code with a Quickfix add-in (quickfix-net.dll) in Visual Studio. I'd like to validate the created Quickfix messages using the DataDictionary.validate() function which I can see in the C++ sources. However, that function doesn't seem to be available for .NET. When i looked at the src/.NET/DataDictionary.h file, it's not there either. What's the right way to enable that function in .NET? Do you need to add the function wrapper explicitly to the .NET .h file? If so, could that be added in for the next release? ps: apologies if I'm asking a stupid and obvious question. I'm more o f a Java/Unix guy and Microsoft technologies have never been my strong points. thanks! -- Toli Kuznets http://www.marketcetera.com: Open-Source Trading Platform download.run.trade. |
|
From: DaveX <dav...@ya...> - 2007-03-07 17:25:33
|
Great idea, thanks. Dave Oren Miller wrote: > > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > Hi Dave, > > There is no provision to do this out of the box. If you want to do > something like this you'll have to modify the code a bit. If you > look in the Session::next() call, you will see this statement. > > else if ( m_state.needHeartbeat() ) > { > generateHeartbeat(); > } > > That is where it decides a heartbeat should go out. You could add a > stopSendingHeartbeats boolean check there to rig the engine to stop > heartbeating. This would only effect unsolicited heartbeats, > heartbeats in response to test requests would still work. To disable > those as will you would have to also modify the > Session::nextTestRequest method. > > --oren > > On Mar 7, 2007, at 11:07 AM, DaveX wrote: > >> QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/ >> html/index.html >> QuickFIX Support: http://www.quickfixengine.org/services.html >> >> >> Hi, Experts out there >> >> I am using QuickFix 4.2 in one of my testing simulator. How do I stop >> sending heartbeat responses to client? This is just to test the >> reaction of >> the client. I know throwing Exception DoNotSend in toApp() will >> stop sending >> app messages, Can I do something similar in toAdmin() to stop >> sending admin >> messages. Many thanks to any reply. >> >> Dave >> -- >> View this message in context: http://www.nabble.com/Stop-sending- >> heartbeat-message-tf3363469.html#a9357283 >> Sent from the QuickFIX - Dev mailing list archive at Nabble.com. >> >> >> ---------------------------------------------------------------------- >> --- >> Take Surveys. Earn Cash. Influence the Future of IT >> Join SourceForge.net's Techsay panel and you'll get the chance to >> share your >> opinions on IT & business topics through brief surveys-and earn cash >> http://www.techsay.com/default.php? >> page=join.php&p=sourceforge&CID=DEVDEV >> _______________________________________________ >> Quickfix-developers mailing list >> Qui...@li... >> https://lists.sourceforge.net/lists/listinfo/quickfix-developers >> > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share > your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers > > -- View this message in context: http://www.nabble.com/Stop-sending-heartbeat-message-tf3363469.html#a9357664 Sent from the QuickFIX - Dev mailing list archive at Nabble.com. |
|
From: Jain, A. <Ani...@rb...> - 2007-03-07 17:21:48
|
> I am using QuickFix 4.2 in one of my testing simulator. How do I stop > sending heartbeat responses to client? This is just to test the =20 > reaction of the client. If the intention is to just test client's reaction to no heartbeat - AND no= other messages as well - then under Unix, you may just stop the job/proces= s=2E Anil Jain ________________________________________ This E-Mail (including any attachments) may contain privileged or confident= ial information. It is intended only for the addressee(s) indicated above. The sender does not waive any of its rights, privileges or other protection= s respecting this information. =20 Any distribution, copying or other use of this E-Mail or the information it= contains, by other than an intended recipient, is not sanctioned and is pr= ohibited. If you received this E-Mail in error, please delete it and advise the sende= r (by return E-Mail or otherwise) immediately.=20 This E-Mail (including any attachments) has been scanned for viruses.=20 It is believed to be free of any virus or other defect that might affect an= y computer system into which it is received and opened.=20 However, it is the responsibility of the recipient to ensure that it is vir= us free.=20 The sender accepts no responsibility for any loss or damage arising in any = way from its use. E-Mail received by or sent from RBC Capital Markets is subject to review by= Supervisory personnel.=20 Such communications are retained and may be produced to regulatory authorit= ies or others with legal rights to the information. IRS CIRCULAR 230 NOTICE: TO COMPLY WITH U.S. TREASURY REGULATIONS, WE ADVI= SE YOU THAT ANY U.S. FEDERAL TAX ADVISE INCLUDED IN THIS COMMUNICATION IS N= OT INTENDED OR WRITTEN TO BE USED, AND CANNOT BE USED, TO AVOID ANY U.S. FE= DERAL TAX PENALTIES OR TO PROMOTE, MARKET, OR RECOMMEND TO ANOTHER PARTY AN= Y TRANSACTION OR MATTER. |
|
From: Oren M. <or...@qu...> - 2007-03-07 17:15:40
|
Hi Dave,
There is no provision to do this out of the box. If you want to do
something like this you'll have to modify the code a bit. If you
look in the Session::next() call, you will see this statement.
else if ( m_state.needHeartbeat() )
{
generateHeartbeat();
}
That is where it decides a heartbeat should go out. You could add a
stopSendingHeartbeats boolean check there to rig the engine to stop
heartbeating. This would only effect unsolicited heartbeats,
heartbeats in response to test requests would still work. To disable
those as will you would have to also modify the
Session::nextTestRequest method.
--oren
On Mar 7, 2007, at 11:07 AM, DaveX wrote:
> QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/
> html/index.html
> QuickFIX Support: http://www.quickfixengine.org/services.html
>
>
> Hi, Experts out there
>
> I am using QuickFix 4.2 in one of my testing simulator. How do I stop
> sending heartbeat responses to client? This is just to test the
> reaction of
> the client. I know throwing Exception DoNotSend in toApp() will
> stop sending
> app messages, Can I do something similar in toAdmin() to stop
> sending admin
> messages. Many thanks to any reply.
>
> Dave
> --
> View this message in context: http://www.nabble.com/Stop-sending-
> heartbeat-message-tf3363469.html#a9357283
> Sent from the QuickFIX - Dev mailing list archive at Nabble.com.
>
>
> ----------------------------------------------------------------------
> ---
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to
> share your
> opinions on IT & business topics through brief surveys-and earn cash
> http://www.techsay.com/default.php?
> page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> Quickfix-developers mailing list
> Qui...@li...
> https://lists.sourceforge.net/lists/listinfo/quickfix-developers
>
|
|
From: DaveX <dav...@ya...> - 2007-03-07 17:07:43
|
Hi, Experts out there I am using QuickFix 4.2 in one of my testing simulator. How do I stop sending heartbeat responses to client? This is just to test the reaction of the client. I know throwing Exception DoNotSend in toApp() will stop sending app messages, Can I do something similar in toAdmin() to stop sending admin messages. Many thanks to any reply. Dave -- View this message in context: http://www.nabble.com/Stop-sending-heartbeat-message-tf3363469.html#a9357283 Sent from the QuickFIX - Dev mailing list archive at Nabble.com. |
|
From: Dave L. <dav...@ma...> - 2007-03-07 09:35:14
|
> 1. =A0Is it correct to expect a BusinessMessageReject from the hub?=20 Yes, this is a reasonable response. In fact, in FIX.4.3 they introduced = an additional BusinessRejectReason (7=3DDeliver to firm not available at = this time) for this specific purpose. Some hubs also support a "store and forward" approach for certain messages (something you would generally = agree with the hub when setting things up), but for an order I would say a = reject is more appropriate. > 2. =A0Why is QF rejecting the message? =A0What conditionally required = field is it referring to? =A0Is there a field missing in the message from the = hub?=20 This is caused when you attempt to get a field not present in the = message. Are you using isSetField() to check if a field if present before = attempting to retrieve it with getField()? > 3. =A0Can I switch of validation for just this message type? =A0Is = there a better way to manage this problem?=20 No, I think this is being caused by a FieldNotFound exception and I = think the only way to avoid this is to check that a field exists before = attempting to retrieve it from the message. Hope this helps. Cheers, Dave=A0 |
|
From: Nick V. <ni...@ad...> - 2007-03-07 06:25:10
|
I'm using QF 1.11.0 for Java and FIX 4.2 and have a question related to=20 BusinessMessageRejects. My QF engine has a FIX session with a FIX hub,=20 which routes my messages to the appropriate counterparties. In the=20 scenario where my QF engine sends a NewOrderSingle message to a=20 counterparty (CP1) who is not currently connected to the hub, the hub=20 sends a BusinessMessageReject message back to me with BusinessRejectReason= =20 set to 4 (application not available) and a short explanation in the Text=20 field. The problems seems to occur when this message is received by my QF= =20 engine, as it immediately rejects it stating that a conditionally required= =20 field is missing. However, I'm certain that all fields, both mandatory=20 and conditionally required, are contained in the received message from the= =20 hub. The relevant portion of the message log is copied below: 8=3DFIX.4.2=019=3D210=0135=3DD=0134=3D7=0149=3DQF=0152=3D20070307-06:09:49.= 605=0156=3DHUB=01128=3DCP1=011=3DAxxx=0111=3D1234567890=0115=3DCCY=0121=3D1= =0138=3D170=0140=3D1=0154=3D1=0155=3DXX=0159=3D1=0160=3D20070307-06:09:49= =01100=3DXXX=01167=3DFUT=01200=3D200706=0110=3D147=01 8=3DFIX.4.2=019=3D175=0135=3Dj=0149=3DHUB=0156=3DQF=0134=3D7=0152=3D2007030= 7-06:09:49=0145=3D7=01372=3DD=01380=3D4=0158=3DThe=20 session between HUB and CP1 either does not exist or is currently=20 unavailable.=0110=3D114=01 8=3DFIX.4.2=019=3D121=0135=3Dj=0134=3D8=0149=3DQF=0152=3D20070307-06:09:49.= 933=0156=3DHUB=0145=3D7=0158=3DConditionally=20 Required Field Missing=01372=3Dj=01380=3D5=0110=3D219=01 A couple of questions spring to mind, that I'd appreciate some help with: 1. Is it correct to expect a BusinessMessageReject from the hub? 2. Why is QF rejecting the message? What conditionally required field is= =20 it referring to? Is there a field missing in the message from the hub? 3. Can I switch of validation for just this message type? Is there a=20 better way to manage this problem? Any help would be very much appreciated. Thanks Nik =20 ***************************************************************************= *********************************** This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. Any unauthorized use of the information contained in this email or its attachments is prohibited. If this email is received = in error, please contact the sender and delete the material from your computer systems. Do not use, copy, or disclose the contents of this email or any attachments. Abu Dhabi Investment Authority (ADIA) accepts no responsibility for the content of this email to the extent that the same consists of statements and opinions made which are the senders own and not made on behalf of ADIA. Nor does ADIA accept any liability for any errors or omissions in the content of this email caused by electronic and technical failures. Although ADIA has taken reasonable precautions to ensure that no viruses are present in this email, ADIA accepts no responsibility for any loss or damage arising from the use of this email or its attachments. ***************************************************************************= *********************************** |
|
From: <Zol...@ss...> - 2007-03-02 18:48:05
|
Hi Bin,
I am not sure if anyone got back to you on this. Since <SOH> is not a
visible character, most *nix utilities do not display it. Often Windows
based Text editors, automatically replace them with some visible character.
Something that works well in *nix is to pipe the file to tr which is a
translating utility. Often <SOH> is replaced by the pipe character in
printed FIX messages. Since this has a special meaning in *nix it has to
be escaped. Here is the syntax I used to use to view FIX logs in *nix.
tail <logfile> | tr \\001 \|
This basically says to display the last 10 lines of the logfile but replace
the <SOH> (001) charachter with a "|" (124).
Hope this helps.
Zoltan
Bin Fang
<bfang711@gmail.c
om> To
Sent by: qui...@li...
quickfix-develope ge.net
rs-bounces@lists. cc
sourceforge.net
Subject
[Quickfix-developers] There is no
03/01/2007 11:48 space(SOH) between the fields.
PM
QuickFIX Documentation:
http://www.quickfixengine.org/quickfix/doc/html/index.html
QuickFIX Support: http://www.quickfixengine.org/services.html
Hi everyone,
I am a new one over here. A very quick question on the output of the
messages.
I use quickfix running on my linux server(Fedora Core 2). however I
usually like to use SSH to remote access that server from my windows
PC through Putty.
Here is one output message I copied from Putty. As you see, there is
no space (SOH ASCII 0x01) shown between each pair of fields, which
makes reading very uncomfortable.
(8=FIX.
4.29=7135=A34=221249=KEPL52=20070228-22:45:01.33156=ULBRIDGE98=0108=1201
0=054)
I also tried to use another redhat Linux machine to SSH remote access
the server using Redhat's Terminal. This time, the spaces (SOH) are
output, like the following.
(8=FIX.4.2 9=71 35=A 34=2212 49=KEPL 52=20070228-22:45:01.331
56=ULBRIDGE 98=0 108=120 10=054)
I wonder if anyone ever met this problem before. Since I really would
like Putty on Windows can show the spaces(SOH), if anyone knows why,
please let me know.
thank you so much.
Bin
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share
your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Quickfix-developers mailing list
Qui...@li...
https://lists.sourceforge.net/lists/listinfo/quickfix-developers
|
|
From: Bin F. <bfa...@gm...> - 2007-03-02 04:48:22
|
Hi everyone, I am a new one over here. A very quick question on the output of the messages. I use quickfix running on my linux server(Fedora Core 2). however I usually like to use SSH to remote access that server from my windows PC through Putty. Here is one output message I copied from Putty. As you see, there is no space (SOH ASCII 0x01) shown between each pair of fields, which makes reading very uncomfortable. (8=FIX. 4.29=7135=A34=221249=KEPL52=20070228-22:45:01.33156=ULBRIDGE98=0108=1201 0=054) I also tried to use another redhat Linux machine to SSH remote access the server using Redhat's Terminal. This time, the spaces (SOH) are output, like the following. (8=FIX.4.2 9=71 35=A 34=2212 49=KEPL 52=20070228-22:45:01.331 56=ULBRIDGE 98=0 108=120 10=054) I wonder if anyone ever met this problem before. Since I really would like Putty on Windows can show the spaces(SOH), if anyone knows why, please let me know. thank you so much. Bin |
|
From: Bin F. <bf...@ic...> - 2007-03-02 04:39:36
|
Hi everyone, I am a new one over here. A very quick question on the output of the messages. I use quickfix running on my linux server(Fedora Core 2). however I usually like to use SSH to remote access that server from my windows PC through Putty. Here is one output message I copied from Putty. As you see, there is no space (SOH ASCII 0x01) shown between each pair of fields, which makes reading very uncomfortable. (8=FIX. 4.29=7135=A34=221249=KEPL52=20070228-22:45:01.33156=ULBRIDGE98=0108=1201 0=054) I also tried to use another redhat Linux machine to SSH remote access the server using Redhat's Terminal. This time, the spaces (SOH) are output, like the following. (8=FIX.4.2 9=71 35=A 34=2212 49=KEPL 52=20070228-22:45:01.331 56=ULBRIDGE 98=0 108=120 10=054) I wonder if anyone ever met this problem before. Since I really would like Putty on Windows can show the spaces(SOH), if anyone knows why, please let me know. thank you so much. Bin |
|
From: Oren M. <or...@qu...> - 2007-03-01 20:43:10
|
This actually might work if you use the SessionQualifier to differentiate between the sessions. --oren On Mar 1, 2007, at 1:49 PM, Andrew Culross wrote: > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/ > html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > Would the idea here be to have multiple sessions in the > configuration file that would run for a day (or so) each ? > > Something like: > > [SESSION] > BeginString=FIX.4.2 > SenderCompID=blahblah > TargetCompID=blahblah > SocketConnectPort=9876 > UseDataDictionary=Y > DataDictionary=FIX42.xml > StartDay = Sunday > StartTime=10:00:00 > EndTime=22:30:00 > EndDay = Monday > > > [SESSION] > BeginString=FIX.4.2 > SenderCompID=blahblah > TargetCompID=blahblah > SocketConnectPort=9876 > UseDataDictionary=Y > DataDictionary=FIX42.xml > StartDay = Monday > StartTime=23:00:00 > EndTime=22:30:00 > EndDay = Tuesday > > [SESSION] > BeginString=FIX.4.2 > SenderCompID=blahblah > TargetCompID=blahblah > SocketConnectPort=9876 > UseDataDictionary=Y > DataDictionary=FIX42.xml > StartDay = Tuesday > StartTime=23:00:00 > EndTime=22:30:00 > EndDay = Wednesday > > [SESSION] > BeginString=FIX.4.2 > SenderCompID=blahblah > TargetCompID=blahblah > SocketConnectPort=9876 > UseDataDictionary=Y > DataDictionary=FIX42.xml > StartDay = Wednesday > StartTime=23:00:00 > EndTime=22:30:00 > EndDay = Thursday > > [SESSION] > BeginString=FIX.4.2 > SenderCompID=blahblah > TargetCompID=blahblah > SocketConnectPort=9876 > UseDataDictionary=Y > DataDictionary=FIX42.xml > StartDay = Thursday > StartTime=23:00:00 > EndTime=22:30:00 > EndDay = Friday > > [SESSION] > BeginString=FIX.4.2 > SenderCompID=blahblah > TargetCompID=blahblah > SocketConnectPort=9876 > UseDataDictionary=Y > DataDictionary=FIX42.xml > StartDay = Friday > StartTime=23:00:00 > EndTime=09:30:00 > EndDay = Sunday > -----Original Message----- > From: qui...@li... > [mailto:qui...@li...] On > Behalf Of Andrew Culross > Sent: Thursday, March 01, 2007 12:48 PM > To: qui...@li... > Subject: [Quickfix-developers] Starting and Stopping FIX session > > Hello all, > > I know about the StartTime and EndTime paramaters in the > configuration file, but how would you set-up a schedule like the > following > > Monday - Thursday - Session stops at 5:30pm and Session starts at > 6:00pm > Friday - Session stops at 5:30pm > Sun - Session starts at 10am > > If I set my Start and End times to (assume times are all UTC) > > StartTime = 18:00:00 > EndTime = 17:30:00 > > I will not cover the Sun session start of 10am > > Thanks ! > > Andrew Culross > TwoFour Systems, LLC > 445 Hamilton Ave, 1106 > Whilte Plains, NY 10601 > +1 (914) 220-8849 Direct > +1 (914) 220-8800 Main > +1 (914) 220-8899 Fax > http://www.twofour.com/emailDisclaimer.aspx > > ---------------------------------------------------------------------- > --- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to > share your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php? > page=join.php&p=sourceforge&CID=DEVDEV________________________________ > _______________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers |
|
From: Andrew C. <And...@Tw...> - 2007-03-01 19:49:39
|
Would the idea here be to have multiple sessions in the configuration = file that would run for a day (or so) each ? =20 Something like: =20 [SESSION] BeginString=3DFIX.4.2 SenderCompID=3Dblahblah TargetCompID=3Dblahblah SocketConnectPort=3D9876 UseDataDictionary=3DY DataDictionary=3DFIX42.xml StartDay =3D Sunday StartTime=3D10:00:00 EndTime=3D22:30:00 EndDay =3D Monday =20 [SESSION] BeginString=3DFIX.4.2 SenderCompID=3Dblahblah TargetCompID=3Dblahblah SocketConnectPort=3D9876 UseDataDictionary=3DY DataDictionary=3DFIX42.xml StartDay =3D Monday StartTime=3D23:00:00 EndTime=3D22:30:00 EndDay =3D Tuesday =20 [SESSION] BeginString=3DFIX.4.2 SenderCompID=3Dblahblah TargetCompID=3Dblahblah SocketConnectPort=3D9876 UseDataDictionary=3DY DataDictionary=3DFIX42.xml StartDay =3D Tuesday StartTime=3D23:00:00 EndTime=3D22:30:00 EndDay =3D Wednesday =20 [SESSION] BeginString=3DFIX.4.2 SenderCompID=3Dblahblah TargetCompID=3Dblahblah SocketConnectPort=3D9876 UseDataDictionary=3DY DataDictionary=3DFIX42.xml StartDay =3D Wednesday StartTime=3D23:00:00 EndTime=3D22:30:00 EndDay =3D Thursday =20 [SESSION] BeginString=3DFIX.4.2 SenderCompID=3Dblahblah TargetCompID=3Dblahblah SocketConnectPort=3D9876 UseDataDictionary=3DY DataDictionary=3DFIX42.xml StartDay =3D Thursday StartTime=3D23:00:00 EndTime=3D22:30:00 EndDay =3D Friday =20 [SESSION] BeginString=3DFIX.4.2 SenderCompID=3Dblahblah TargetCompID=3Dblahblah SocketConnectPort=3D9876 UseDataDictionary=3DY DataDictionary=3DFIX42.xml StartDay =3D Friday StartTime=3D23:00:00 EndTime=3D09:30:00 EndDay =3D Sunday -----Original Message----- From: qui...@li... [mailto:qui...@li...] On Behalf Of Andrew Culross Sent: Thursday, March 01, 2007 12:48 PM To: qui...@li... Subject: [Quickfix-developers] Starting and Stopping FIX session Hello all, =20 I know about the StartTime and EndTime paramaters in the configuration = file, but how would you set-up a schedule like the following =20 Monday - Thursday - Session stops at 5:30pm and Session starts at 6:00pm Friday - Session stops at 5:30pm Sun - Session starts at 10am =20 If I set my Start and End times to (assume times are all UTC) =20 StartTime =3D 18:00:00 EndTime =3D 17:30:00 =20 I will not cover the Sun session start of 10am =20 Thanks ! =20 Andrew Culross TwoFour Systems, LLC 445 Hamilton Ave, 1106 Whilte Plains, NY 10601 +1 (914) 220-8849 Direct +1 (914) 220-8800 Main +1 (914) 220-8899 Fax http://www.twofour.com/emailDisclaimer.aspx =20 |
|
From: Andrew C. <And...@Tw...> - 2007-03-01 17:48:20
|
Hello all, =20 I know about the StartTime and EndTime paramaters in the configuration = file, but how would you set-up a schedule like the following =20 Monday - Thursday - Session stops at 5:30pm and Session starts at 6:00pm Friday - Session stops at 5:30pm Sun - Session starts at 10am =20 If I set my Start and End times to (assume times are all UTC) =20 StartTime =3D 18:00:00 EndTime =3D 17:30:00 =20 I will not cover the Sun session start of 10am =20 Thanks ! =20 Andrew Culross TwoFour Systems, LLC 445 Hamilton Ave, 1106 Whilte Plains, NY 10601 +1 (914) 220-8849 Direct +1 (914) 220-8800 Main +1 (914) 220-8899 Fax http://www.twofour.com/emailDisclaimer.aspx =20 |
|
From: Caleb E. <cal...@gm...> - 2007-03-01 16:26:48
|
On 2/26/07, Diego Siebra Ferreira <die...@te...> wrote: > Can I use same AcceptPort for multiply connections? Yes. This used to be the only possible configuration, but in newer versions of QuickFIX you may use different ports for each session. -- Caleb Epstein |
|
From: Eranga S. <pe...@ri...> - 2007-03-01 12:10:53
|
Hi, Make sure libquickfix.so.10 in your LD_LIBRARY_PATH. You need to set LD_LIBRARY_PATH BR, Eranga From: qui...@li... [mailto:qui...@li...] On Behalf Of hanif khan Sent: Thursday, March 01, 2007 5:18 PM To: qui...@li... Subject: [Quickfix-developers] Newbie Shared Lib Missing Error Hi, I have just made an entry into Quickfix development from example codes provided with it. My first application is a simple one file client program sending only order message to server. As Application.h and Application.cpp 's code has been placed inside this file, to avoid complex make builds, the single command I issue is g++ main1.cpp -o main1 -lquickfix -lxml2 -lpthread -lz -Iquickfix the program gets compiled but when I try to run, I get an error msg for missing shared lib as follow, even though libquickfix.so.10 is present at /usr/local/lib and its a symbolic link to libquicfix.so.10.0.0 $ ./main1 client_config ./main1: error while loading shared libraries: libquickfix.so.10: cannot open shared object file: No such file or directory Please help me out, as what I am missing? Do I need any further flags for lib or include files etc? Thanks! _____ Don't be flakey. Get Yahoo! <http://us.rd.yahoo.com/evt=43909/*http:/mobile.yahoo.com/mail> Mail for Mobile and always <http://us.rd.yahoo.com/evt=43909/*http:/mobile.yahoo.com/mail> stay connected to friends. |