quickfix-developers Mailing List for QuickFIX (Page 123)
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: Oren M. <or...@qu...> - 2006-11-29 17:43:54
|
I believe we put a fix for this in svn. Would you be able to check out the latest and see if the problem persists? --oren On Nov 29, 2006, at 8:13 AM, H. Steuer wrote: > hi oren, > > i just discovered an issue with QF 1.12.4. QF does not close sockets > when connections fail. therefore it starts eating one file descriptor > per failed connection attempt. you can easily reproduce it by using > the > ThreadedSocketInitiator instead of the unthreaded version in the > tradeclient example. now configure the engine to connect to an non > existing address (my peer does not return RST but simply times out as > the peer is turned off). > > for every failed connection attempt that the screenlogfactory displays > on the screen, there is one more file descriptor open when having a > look > on the process (used fstat and lsof to verify). > > its QF 1.12.4 on FreeBSD, maybe someone on the list can verify the > problem. > > > > cheers, > heri > > > > |
|
From: H. S. <st...@un...> - 2006-11-29 14:12:28
|
hi oren, i just discovered an issue with QF 1.12.4. QF does not close sockets when connections fail. therefore it starts eating one file descriptor per failed connection attempt. you can easily reproduce it by using the ThreadedSocketInitiator instead of the unthreaded version in the tradeclient example. now configure the engine to connect to an non existing address (my peer does not return RST but simply times out as the peer is turned off). for every failed connection attempt that the screenlogfactory displays on the screen, there is one more file descriptor open when having a look on the process (used fstat and lsof to verify). its QF 1.12.4 on FreeBSD, maybe someone on the list can verify the problem. cheers, heri |
|
From: Kline - F. S. <s.f...@kl...> - 2006-11-28 09:40:01
|
I use ODBCStore, ODBCLog and Oracle database.. At line 73 in OdbcStore.cpp, quickfix try to execute an incorect syntax query for oracle.. Infact if "*session_qualifier*" field is empty, the query's text is: "... session_qualifier = ' ' " --> Incorrect oracle syntax instead of: "... session_qualifier is null" --> Correct oracle syntax Theare are a work arround for resolve the problem..? Thanks.. Distinti saluti Ing. Stefano Facchetti** * * *KLINE srl */Via Solferino, 4/b 25024 Leno (BS) Tel. 030 9048384 Fax 02 700443977/** * * This e-mail, including any attachments, may contain private or confidential information. If you think you may not be the intended recipient, or if you have received this e-mail in error, please contact the sender immediately and delete all copies of this e-mail. If you are not the intended recipient, you must not reproduce any part of this e-mail or disclose its contents to any other party. This message represents the opinion of the sender and not necessarily the opinion of the company. |
|
From: Oren M. <or...@qu...> - 2006-11-27 19:59:21
|
He is getting forced logouts from the counter-party which are planned =20= and expected. They are not random from what I can tell. It's hard =20 to tell what is happening in your scenario without seeing a log file. --oren On Nov 27, 2006, at 1:31 PM, cstrader wrote: > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/=20 > html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > I too am experiencing forced logouts... on a regular, but seemingly =20= > random, basis. Is there a known set of conditions that force a =20 > logout, other than crossing the logout time specified in the config =20= > file? > > ty > > > ----- Original Message ----- > From: Oren Miller > To: Mark Raynes > Cc: qui...@li... > Sent: Monday, November 27, 2006 11:52 AM > Subject: Re: [Quickfix-developers] Forced Logouts > > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/=20 > html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > > > This hasn't been reported but that could be because it is a rare =20 > condition. We'll investigate and see if we can duplicate the problem. > > --oren > > On Nov 27, 2006, at 10:45 AM, Mark Raynes wrote: > >> We are currently using Quickfix to connect to an FX market=85 its =20 >> all working well. However, I have a problem with forced logouts=85 >> >> >> If I set the start/end times, QuickFIX logs us out and logs us =20 >> back in as expected. However, every day at 5pm the market logs us =20= >> out when the session ends. After a forced log out such as =20 >> this, QuickFIX does not seem to attempt to re-login at the =20 >> configured start time. In fact, after this happens, the only way =20 >> to reestablish communications is to manually re-start my program. >> >> >> Of course, I could set the end time to be just before 5pm which =20 >> would preempt the forced logout. This would work, but its not as =20 >> robust as I would like=85 if the market is late or early or a =20 >> forced logout occurs for some other reason I could either end up =20 >> in the situation described above or I could miss out on some data. >> >> >> Am I missing something here? What would you suggest? >> >> >> Regards, >> >> Mark Raynes >> >> ---------------------------------------------------------------------=20= >> ---- >> Take Surveys. Earn Cash. Influence the Future of IT >> Join SourceForge.net's Techsay panel and you'll get the chance to =20 >> share your >> opinions on IT & business topics through brief surveys - and earn =20 >> cash >> http://www.techsay.com/default.php?=20 >> page=3Djoin.php&p=3Dsourceforge&CID=3DDEVDEV___________________________= ____=20 >> ________________ >> Quickfix-developers mailing list >> Qui...@li... >> https://lists.sourceforge.net/lists/listinfo/quickfix-developers > > > > ----------------------------------------------------------------------=20= > --- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to =20 > share your > opinions on IT & business topics through brief surveys - and earn cash > http://www.techsay.com/default.php?=20 > page=3Djoin.php&p=3Dsourceforge&CID=3DDEVDEV > > > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers > ----------------------------------------------------------------------=20= > --- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to =20 > share your > opinions on IT & business topics through brief surveys - and earn cash > http://www.techsay.com/default.php?=20 > page=3Djoin.php&p=3Dsourceforge&CID=3DDEVDEV____________________________= ____=20 > _______________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers |
|
From: cstrader <cst...@cs...> - 2006-11-27 19:33:11
|
I too am experiencing forced logouts... on a regular, but seemingly = random, basis. Is there a known set of conditions that force a = logout, other than crossing the logout time specified in the config = file? ty ----- Original Message -----=20 From: Oren Miller=20 To: Mark Raynes=20 Cc: qui...@li...=20 Sent: Monday, November 27, 2006 11:52 AM Subject: Re: [Quickfix-developers] Forced Logouts QuickFIX Documentation: = http://www.quickfixengine.org/quickfix/doc/html/index.html QuickFIX Support: http://www.quickfixengine.org/services.html -------------------------------------------------------------------------= ----- This hasn't been reported but that could be because it is a rare = condition. We'll investigate and see if we can duplicate the problem. --oren On Nov 27, 2006, at 10:45 AM, Mark Raynes wrote: We are currently using Quickfix to connect to an FX market. its all = working well. However, I have a problem with forced logouts. If I set the start/end times, QuickFIX logs us out and logs us back = in as expected. However, every day at 5pm the market logs us out when = the session ends. After a forced log out such as this, QuickFIX does = not seem to attempt to re-login at the configured start time. In fact, = after this happens, the only way to reestablish communications is to = manually re-start my program. Of course, I could set the end time to be just before 5pm which = would preempt the forced logout. This would work, but its not as robust = as I would like. if the market is late or early or a forced logout = occurs for some other reason I could either end up in the situation = described above or I could miss out on some data. Am I missing something here? What would you suggest? Regards, Mark Raynes = -------------------------------------------------------------------------= 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 -------------------------------------------------------------------------= ----- = -------------------------------------------------------------------------= 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: Oren M. <or...@qu...> - 2006-11-27 16:54:19
|
This hasn't been reported but that could be because it is a rare =20 condition. We'll investigate and see if we can duplicate the problem. --oren On Nov 27, 2006, at 10:45 AM, Mark Raynes wrote: > We are currently using Quickfix to connect to an FX market=85 its all =20= > working well. However, I have a problem with forced logouts=85 > > > > If I set the start/end times, QuickFIX logs us out and logs us back =20= > in as expected. However, every day at 5pm the market logs us out =20 > when the session ends. After a forced log out such as this, =20 > QuickFIX does not seem to attempt to re-login at the configured =20 > start time. In fact, after this happens, the only way to =20 > reestablish communications is to manually re-start my program. > > > > Of course, I could set the end time to be just before 5pm which =20 > would preempt the forced logout. This would work, but its not as =20 > robust as I would like=85 if the market is late or early or a forced =20= > logout occurs for some other reason I could either end up in the =20 > situation described above or I could miss out on some data. > > > > Am I missing something here? What would you suggest? > > > > Regards, > > Mark Raynes > > ----------------------------------------------------------------------=20= > --- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to =20 > share your > opinions on IT & business topics through brief surveys - and earn cash > http://www.techsay.com/default.php?=20 > page=3Djoin.php&p=3Dsourceforge&CID=3DDEVDEV____________________________= ____=20 > _______________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers |
|
From: Mark R. <mr...@pr...> - 2006-11-27 16:47:15
|
Hi all, =20 We are currently using Quickfix to connect to an FX market... its all working well. However, I have a problem with forced logouts... =20 If I set the start/end times, QuickFIX logs us out and logs us back in as expected. However, every day at 5pm the market logs us out when the session ends. After a forced log out such as this, QuickFIX does not seem to attempt to re-login at the configured start time. In fact, after this happens, the only way to reestablish communications is to manually re-start my program. =20 Of course, I could set the end time to be just before 5pm which would preempt the forced logout. This would work, but its not as robust as I would like... if the market is late or early or a forced logout occurs for some other reason I could either end up in the situation described above or I could miss out on some data. =20 Am I missing something here? What would you suggest? =20 Regards, Mark Raynes |
|
From: Oren M. <or...@qu...> - 2006-11-27 16:42:22
|
This is correct except you need to add the SenderSubID and OnBehalfOfCompID to the header. So: //SenderSubID m.getHeader().setField(50,"Forex"); //OnBehalfOfCompID m.getHeader().setField(115,"CorpFXQuote"); All application messages you receive will come through fromApp. You can send a message from anywhere you want. Session::sendToTarget will send your message from anywhere in the process. --oren On Nov 26, 2006, at 4:09 AM, Tect Lewis wrote: > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/ > html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > Hi, Dear all: > I'm a freshman in using quickFix engine. > now I wanna develop a program just use user name, password to > logon, then request quote and receive it. so there r 2 questions: > 1. does the username & password for logon message is sent as > follows: > void Application::toAdmin( FIX::Message& m, const > FIX::SessionID& sessionID) > { > //SenderSubID > m.setField(50,"Forex"); > //OnBehalfOfCompID > m.setField(115,"CorpFXQuote"); > > //Username&Password > m.setField(553,"username"); > m.setField(554,"password"); > } > > then after send the logon message, the AP received a "Logon > response" message, does it mean logon successfully? > 2. after logon successfully, where to send the quote request > message, and where to receive the quote message? in toApp(...) and > fromApp(...)? and about the quote request message, I need ask for > several symbols, which class and methos should I use to define the > symbols in the message structure? > |
|
From: Tect L. <lew...@gm...> - 2006-11-27 10:33:45
|
Dear all:
When received a quote message, is it be handled in following function?:
void Application::onMessage( const FIX43::Quote& message, const
FIX::SessionID& sessionID)
{
...
}
and how to get all quote symbol information from it group by group? could
anyone give a sample code?
thanks in advance.
BR.
|
|
From: Tect L. <lew...@gm...> - 2006-11-26 10:09:29
|
Hi, Dear all:
I'm a freshman in using quickFix engine.
now I wanna develop a program just use user name, password to logon,
then request quote and receive it. so there r 2 questions:
1. does the username & password for logon message is sent as follows:
void Application::toAdmin( FIX::Message& m, const FIX::SessionID&
sessionID)
{
//SenderSubID
m.setField(50,"Forex");
//OnBehalfOfCompID
m.setField(115,"CorpFXQuote");
//Username&Password
m.setField(553,"username");
m.setField(554,"password");
}
then after send the logon message, the AP received a "Logon response"
message, does it mean logon successfully?
2. after logon successfully, where to send the quote request message,
and where to receive the quote message? in toApp(...) and fromApp(...)? and
about the quote request message, I need ask for several symbols, which class
and methos should I use to define the symbols in the message structure?
For I'm the first time programming quickFix application, the upper
questions may not described clearly, I hope everyone could catch it. :)
thanks!
BR.
Sincerely,
Lewis
|
|
From: <reg...@ho...> - 2006-11-25 08:53:09
|
I am not sure you understand my point. Are you keeping a reference on the Initiatior all the time? I you use a variable which is within the scope of a methode for example, = at the end of the method call, the variable will be unreferenced and collected b= y the GC. You want to keep the reference in a member variable of the class. (Be sur= e the class stays instiated though)! Quoting cstrader <cst...@cs...>: > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > |
|
From: John C. <jcr...@en...> - 2006-11-25 00:05:41
|
Hello!
I started playing with quickfix today and decided to add a new message type
in FIX41.XML. When I did the generate in the spec directory and then tried
to build under VS2005 to get updated .Net libraries I ended up with a couple
of errors because "NetworkStatusRequest" was defined multiple times in a
couple of files. I traced the root cause (I think) to the XML below from
the FIX44.XML file.
I modified the second instance to be name="NetworkStatusResponse" and it
compiled cleanly.
Has anyone else seen this? Is this the actual root cause or am I missing
something? Are there other places changes need to be made other than the
XML?
Thanks for any feedback,
John
<message name="NetworkStatusRequest" msgtype="BC" msgcat="app">
<field name="NetworkRequestType" required="Y" />
<field name="NetworkRequestID" required="Y" />
<group name="NoCompIDs" required="N">
<field name="RefCompID" required="N" />
<field name="RefSubID" required="N" />
<field name="LocationID" required="N" />
<field name="DeskID" required="N" />
</group>
</message>
<message name="NetworkStatusRequest" msgtype="BD" msgcat="app">
<field name="NetworkStatusResponseType" required="Y" />
<field name="NetworkRequestID" required="N" />
<field name="NetworkResponseID" required="N" />
<field name="LastNetworkResponseID" required="N" />
<group name="NoCompIDs" required="Y">
<field name="RefCompID" required="N" />
<field name="RefSubID" required="N" />
<field name="LocationID" required="N" />
<field name="DeskID" required="N" />
<field name="StatusValue" required="N" />
<field name="StatusText" required="N" />
</group>
</message>
John C. Crumley
Managing Director
TBA Enterprises
jcr...@en...
|
|
From: Kline - F. S. <s.f...@kl...> - 2006-11-24 15:47:38
|
I use QuickFix 1.12.14 with FileStore and FileLog. The path for FileStore/FileLog specified in the quickfix.ini points on network folder.. if I lose network connection for a little time, quickfix goes in uncontrollable state and never goes out form this state.. How can I resolve the problem..? Thanks.. -- Distinti saluti Ing. Stefano Facchetti** * * *KLINE srl */Via Solferino, 4/b 25024 Leno (BS) Tel. 030 9048384 Fax 02 700443977/** * * This e-mail, including any attachments, may contain private or confidential information. If you think you may not be the intended recipient, or if you have received this e-mail in error, please contact the sender immediately and delete all copies of this e-mail. If you are not the intended recipient, you must not reproduce any part of this e-mail or disclose its contents to any other party. This message represents the opinion of the sender and not necessarily the opinion of the company. |
|
From: cstrader <cst...@cs...> - 2006-11-24 13:34:12
|
Well I can see -- now that you point it out! -- that that is exactly = what is happening -- the iniator thread is unexpectedly and randomly = stopping. So my question has to be: In vb.net, what conditions might stop the initiatior thread? thanks again. ----- Original Message -----=20 From: Regis Dubois=20 To: 'cstrader' ; qui...@li...=20 Sent: Saturday, November 25, 2006 2:38 AM Subject: RE: [Quickfix-developers] What might cause logout requests? Hello, =20 Silly question, but are you sure that your code keeps a reference of = the Threaded socket initiator? If not the garbage collector will dispose it and you will end up with = a logout. =20 Regis. =20 -------------------------------------------------------------------------= ----- From: qui...@li... = [mailto:qui...@li...] On Behalf Of = cstrader Sent: 23 November 2006 22:17 To: qui...@li... Subject: [Quickfix-developers] What might cause logout requests? =20 I'm struggling with unexpected logout requests (35=3D5) being sent = from my vb.net code. I cannot figure out what is causing them. I am = going to start rebuilding the program from scratch, but maybe someone = could tell me: =20 What conditions cause quickfix to send a 35=3D5 line? =20 Thanks! -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.1.409 / Virus Database: 268.14.14/547 - Release Date: = 22/11/2006 -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.409 / Virus Database: 268.14.14/547 - Release Date: = 22/11/2006 |
|
From: Regis D. <reg...@ho...> - 2006-11-24 07:39:43
|
Hello, Silly question, but are you sure that your code keeps a reference of the Threaded socket initiator? If not the garbage collector will dispose it and you will end up with a logout. Regis. _____ From: qui...@li... [mailto:qui...@li...] On Behalf Of cstrader Sent: 23 November 2006 22:17 To: qui...@li... Subject: [Quickfix-developers] What might cause logout requests? I'm struggling with unexpected logout requests (35=5) being sent from my vb.net code. I cannot figure out what is causing them. I am going to start rebuilding the program from scratch, but maybe someone could tell me: What conditions cause quickfix to send a 35=5 line? Thanks! -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.1.409 / Virus Database: 268.14.14/547 - Release Date: 22/11/2006 -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.409 / Virus Database: 268.14.14/547 - Release Date: 22/11/2006 |
|
From: cstrader <cst...@cs...> - 2006-11-23 22:17:07
|
I'm struggling with unexpected logout requests (35=3D5) being sent from = my vb.net code. I cannot figure out what is causing them. I am going = to start rebuilding the program from scratch, but maybe someone could = tell me: What conditions cause quickfix to send a 35=3D5 line? Thanks! |
|
From: Charles S. <cst...@ch...> - 2006-11-23 22:08:04
|
I'm struggling with unexpected logout requests (35=3D5) being sent from = my vb.net code. I cannot figure out what is causing them. I am going = to start rebuilding the program from scratch, but maybe someone could = tell me: What conditions cause quickfix to send a 35=3D5 line? Thanks! |
|
From: <pet...@em...> - 2006-11-23 11:25:22
|
Hi Oren, thanks a lot for your help. The problem was caused by debug versions of= the QuickFIX libraries. Now with release versions everything works fin= e. Many thanks. Petr > ------------ P=F9vodn=ED zpr=E1va ------------ > Od: Oren Miller <or...@qu...> > P=F8edm=ECt: Re: [Quickfix-developers] Deploy problem > Datum: 23.11.2006 00:26:10 > ---------------------------------------- > First, make sure you are deploying release and not debug versions of = > the QuickFIX library. Also, if you are using a database like MySQL, = > you will need to deploy those libraries as well. To get more > information about which dependencies are missing, you can use > dependency walker: http://www.dependencywalker.com/ > > --oren > > On Nov 21, 2006, at 4:22 AM, Petr Postulka wrote: > > > Hi all, > > > > I have a problem with deploying quickfix application. Everything > > works fine on PC where I'm developing this application and have > > installed Visual Studio 2005. But when i try to run it on some > > other PC I get the following error: > > > > See the end of this message for details on invoking > > just-in-time (JIT) debugging instead of this dialog box. > > > > ************** Exception Text ************** > > System.IO.FileLoadException: Could not load file or assembly > > 'quickfix_net, Version=3D1.0.2508.42308, Culture=3Dneutral, > > PublicKeyToken=3Dnull' or one of its dependencies. This application= > > has failed to start because the application configuration is > > incorrect. Reinstalling the application may fix this problem. > > (Exception from HRESULT: 0x800736B1) > > File name: 'quickfix_net, Version=3D1.0.2508.42308, Culture=3Dneutr= al, > > PublicKeyToken=3Dnull' ---> > > System.Runtime.InteropServices.COMException (0x800736B1): This > > application has failed to start because the application > > configuration is incorrect. Reinstalling the application may fix > > this problem. (Exception from HRESULT: 0x800736B1) > > > > Petr Postulka |
|
From: <pet...@em...> - 2006-11-22 20:29:56
|
Hi John, thanks for your answer. I'm deploying it by manually copying the necessary files? For the quickfix_settings file I'm referencing through an explicit path. But the problem is still there - somewhere i read, that it could be cau= sed by missing MySql installation on the computer, which quickfix is us= ing, but this is strange. I can't use quickfix app without MySQL instal= led? Thanks for any suggestions. Petr > ------------ P=F9vodn=ED zpr=E1va ------------ > Od: John Haldi <JH...@al...> > P=F8edm=ECt: RE: [Quickfix-developers] Deploy problem > Datum: 21.11.2006 13:57:04 > ---------------------------------------- > > Petr, > > Are you using ClickOnce Publishing from within VS 2005 to deploy the > application? Or are you using a setup project and/or deploying it by= > manually copying the necessary files? > > Also, are you referring to the quickfix.cfg (or whatever you named yo= ur > quickfix_settings file as) through an explicit path or are you relyin= g > on the IDE's reference path to find the file? > > My first suggestion (even if its just as a test) is to place your > quickfix_settings file into an explicit path (something like > "c:\quickfix\settings.cfg") and reference that when you create your > initiator. I only suggest this because I remember when I first tried= to > deploy quickfix I got similar errors and it was because it couldn't f= ind > the quickfix settings file and/or something it was referencing (like = the > xml 4.2 data dictionary). > > I'll be in the office in an hour and in front of my PC then if you wa= nt > me to offer any other suggestions on how I've built my projects. > > John > > -----Original Message----- > From: qui...@li... > [mailto:qui...@li...] On Behalf = Of > Petr Postulka > Sent: Tuesday, November 21, 2006 5:23 AM > To: qui...@li... > Subject: [Quickfix-developers] Deploy problem > > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > Hi all, > > I have a problem with deploying quickfix application. Everything work= s > fine on PC where I'm developing this application and have installed > Visual Studio 2005. But when i try to run it on some other PC I get = the > following error: > > See the end of this message for details on invoking just-in-time (JIT= ) > debugging instead of this dialog box. > > ************** Exception Text ************** > System.IO.FileLoadException: Could not load file or assembly > 'quickfix_net, Version=3D1.0.2508.42308, Culture=3Dneutral, > PublicKeyToken=3Dnull' or one of its dependencies. This application h= as > failed to start because the application configuration is incorrect. > Reinstalling the application may fix this problem. (Exception from > HRESULT: 0x800736B1) File name: 'quickfix_net, Version=3D1.0.2508.423= 08, > Culture=3Dneutral, PublicKeyToken=3Dnull' ---> > System.Runtime.InteropServices.COMException (0x800736B1): This > application has failed to start because the application configuration= is > incorrect. Reinstalling the application may fix this problem. (Except= ion > from HRESULT: 0x800736B1) > at FixTester.SessionConfig..ctor() > at FixTester.Form1.configureSessionsToolStripMenuItem_Click(Object= > sender, EventArgs e) > at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, > EventArgs e) > at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e) > at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e) > at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs= e) > at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventAr= gs > e, ToolStripItemEventType met) > at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, > ToolStripItemEventType met) > at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea) > at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs= > mea) > at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons= > button, Int32 clicks) > at System.Windows.Forms.Control.WndProc(Message& m) > at System.Windows.Forms.ScrollableControl.WndProc(Message& m) > at System.Windows.Forms.ToolStrip.WndProc(Message& m) > at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m) > at > System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m= ) > at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Messag= e& > m) > at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 m= sg, > IntPtr wparam, IntPtr lparam) > > > > > ************** Loaded Assemblies ************** mscorlib > Assembly Version: 2.0.0.0 > Win32 Version: 2.0.50727.42 (RTM.050727-4200) > CodeBase: > file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll > ---------------------------------------- > FixTester > Assembly Version: 1.0.0.0 > Win32 Version: 1.0.0.0 > CodeBase: > file:///C:/Documents%20and%20Settings/vaclavk/Desktop/FixTester/FixTe= ste > r.exe > ---------------------------------------- > System.Windows.Forms > Assembly Version: 2.0.0.0 > Win32 Version: 2.0.50727.42 (RTM.050727-4200) > CodeBase: > file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b7= 7a5 > c561934e089/System.Windows.Forms.dll > ---------------------------------------- > System > Assembly Version: 2.0.0.0 > Win32 Version: 2.0.50727.42 (RTM.050727-4200) > CodeBase: > file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089= /Sy > stem.dll > ---------------------------------------- > System.Drawing > Assembly Version: 2.0.0.0 > Win32 Version: 2.0.50727.42 (RTM.050727-4200) > CodeBase: > file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f= 11d > 50a3a/System.Drawing.dll > ---------------------------------------- > System.Data > Assembly Version: 2.0.0.0 > Win32 Version: 2.0.50727.42 (RTM.050727-4200) > CodeBase: > file:///C:/WINDOWS/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e= 089 > /System.Data.dll > ---------------------------------------- > System.Xml > Assembly Version: 2.0.0.0 > Win32 Version: 2.0.50727.42 (RTM.050727-4200) > CodeBase: > file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934= e08 > 9/System.Xml.dll > ---------------------------------------- > > ************** JIT Debugging ************** To enable just-in-time (J= IT) > debugging, the .config file for this application or computer > (machine.config) must have the jitDebugging value set in the > system.windows.forms section. > The application must also be compiled with debugging enabled. > > For example: > > <configuration> > <system.windows.forms jitDebugging=3D"true" /> </configuration> > > When JIT debugging is enabled, any unhandled exception will be sent t= o > the JIT debugger registered on the computer rather than be handled by= > this dialog box. > > Can someone help me, how to solve this problem? It's strange, because= > both libraries quickfix_net.dll and quickfix_net_messages.dll I have = in > the same directory as the application. > > > Thanks for your suggestions. > > Petr Postulka > > > ---------------------------------------------------------------------= --- > - > Take Surveys. Earn Cash. Influence the Future of IT Join > SourceForge.net's Techsay panel and you'll get the chance to share yo= ur > opinions on IT & business topics through brief surveys - and earn cas= h > http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CI= D=3DDEVDE > V > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers > > > Petr Postulka |
|
From: Oren M. <or...@qu...> - 2006-11-21 15:19:37
|
First, make sure you are deploying release and not debug versions of the QuickFIX library. Also, if you are using a database like MySQL, you will need to deploy those libraries as well. To get more information about which dependencies are missing, you can use dependency walker: http://www.dependencywalker.com/ --oren On Nov 21, 2006, at 4:22 AM, Petr Postulka wrote: > Hi all, > > I have a problem with deploying quickfix application. Everything > works fine on PC where I'm developing this application and have > installed Visual Studio 2005. But when i try to run it on some > other PC I get the following error: > > See the end of this message for details on invoking > just-in-time (JIT) debugging instead of this dialog box. > > ************** Exception Text ************** > System.IO.FileLoadException: Could not load file or assembly > 'quickfix_net, Version=1.0.2508.42308, Culture=neutral, > PublicKeyToken=null' or one of its dependencies. This application > has failed to start because the application configuration is > incorrect. Reinstalling the application may fix this problem. > (Exception from HRESULT: 0x800736B1) > File name: 'quickfix_net, Version=1.0.2508.42308, Culture=neutral, > PublicKeyToken=null' ---> > System.Runtime.InteropServices.COMException (0x800736B1): This > application has failed to start because the application > configuration is incorrect. Reinstalling the application may fix > this problem. (Exception from HRESULT: 0x800736B1) |
|
From: <pet...@em...> - 2006-11-21 11:23:12
|
Hi all,
I have a problem with deploying quickfix application. Everything works fine on PC where I'm developing this application and have installed Visual Studio 2005. But when i try to run it on some other PC I get the following error:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.IO.FileLoadException: Could not load file or assembly 'quickfix_net, Version=1.0.2508.42308, Culture=neutral, PublicKeyToken=null' or one of its dependencies. This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem. (Exception from HRESULT: 0x800736B1)
File name: 'quickfix_net, Version=1.0.2508.42308, Culture=neutral, PublicKeyToken=null' ---> System.Runtime.InteropServices.COMException (0x800736B1): This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem. (Exception from HRESULT: 0x800736B1)
at FixTester.SessionConfig..ctor()
at FixTester.Form1.configureSessionsToolStripMenuItem_Click(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
FixTester
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Documents%20and%20Settings/vaclavk/Desktop/FixTester/FixTester.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Data
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
Can someone help me, how to solve this problem? It's strange, because both libraries quickfix_net.dll and quickfix_net_messages.dll I have in the same directory as the application.
Thanks for your suggestions.
Petr Postulka
|
|
From: Paula Da C. <pd...@gm...> - 2006-11-20 22:28:44
|
Hi, I need to know if the quickfix-bin-vs8-1.12.4.zip (*QuickFIX 1.12.4*<http://www.quickfixengine.org/download.html>)and the *QuickFIX/J 1.0.4* <http://www.quickfixengine.org/download.html> are compatible with de Java 1_5_0_09 version, because I' m having problems with the SessionSettings when I'm creating a new SocketInitiator to manage the connection. I'm having multiples sessions, I'm using webstart in my application. The error that i'm getting is "error during session initialization" my session file have this data: [default] ConnectionType=initiator SenderCompID=VALUE FileStorePath=C: [session] BeginString=FIX.4.4 TargetCompID=VALUE StartTime=00:00:00 EndTime=00:00:00 HeartBtInt=30 SocketConnectHost=200.158.7.15 SocketConnectPort=5001 DataDictionary=C:FIX44.xml CheckLatency=N ReconnectTries=3 ReconnectAuto=Y ReconnectInterval=5 Regards, Paula. |
|
From: Alexander L. <Ale...@so...> - 2006-11-20 16:20:01
|
Hello Everyone, I'm having an issue with message_order on a client I recently ugraded to 1.12.4. All works fine but after update i got 2 response from clients with next crash: WARNING: Stack unwind information not available. Following frames may be wrong. kernel32!RaiseException+0x52 vktt!_CxxThrowException+0x46 vktt!operator new+0x69 vktt!FIX::message_order::operator=+0x44 vktt!std::_Tmap_traits<int,FIX::FieldBase,FIX::message_order,std::allocator<std::pair<int const ,FIX::FieldBase> >,1>::_Tmap_traits<int,FIX::FieldBase,FIX::message_order,std::allocator<std::pair<int const ,FIX::FieldBase> >,1>+0x42 vktt!std::_Tree<std::_Tmap_traits<int,FIX::FieldBase,FIX::message_order,std::allocator<std::pair<int const ,FIX::FieldBase> >,1> >::_Tree<std::_Tmap_traits<int,FIX::FieldBase,FIX::message_order,std::allocator<std::pair<int const ,FIX::FieldBase> >,1> >+0x49 vktt!FIX::FieldMap::FieldMap+0x37 vktt!FIX::FieldMap::addGroup+0x7c vktt!FIX::Message::setGroup+0x280 vktt!_fpclass+0xe84d MSWSOCK+0x44b0 Unfortunately i dont know type of exception. Seems that copied message_order object has negative member m_largest. Maybe someone have any idea? Thanks, Sasha |
|
From: cstrader <cst...@cs...> - 2006-11-20 03:41:50
|
Any ideas what would cause my vb.net program to send unsolicited logout = requests? Is there a way to turn logout requests off? tia |
|
From: Vaddineni, A. K. <ani...@cr...> - 2006-11-18 11:40:53
|
Hi All,
I am using QFIX 1.9.2 to get market data from LME exchnage. I am getting checksum error for the security list message received from exchange. I have checked the entire messages and it's checksum and found that there is no problem with the message received from exchange. When I debugged, I found that the QFIX is not calculating the checksum properly if there are repeating groups. Here is the Security List messages.
8=FIX.4.3^A9=982^A35=y^A56=CSMAFIX2^A49=LME^A34=4^A52=20061118-10:18:00^A320=0000000001^A322=M
X20061118 10:18:00.754^A560=0^A146=18^A55=MX^A461=FFICS^A10004=S^A541=20061213^A55=MX^A461=FFI
CS^A10004=S^A541=20070110^A55=MX^A461=FFICS^A10004=S^A541=20070214^A55=MX^A461=FFICS^A10004=S^
A541=20070314^A55=MX^A461=FFICS^A10004=S^A541=20070411^A55=MX^A461=FFICS^A10004=S^A541=2007050
9^A55=MX^A461=FFICS^A10004=S^A541=20070613^A55=MX^A461=FFICS^A10004=S^A541=20070711^A55=MX^A46
1=FFICS^A10004=S^A541=20070808^A55=MX^A461=FFICS^A10004=S^A541=20070912^A55=MX^A461=FFICS^A100
04=S^A541=20071010^A55=MX^A461=FFICS^A10004=S^A541=20071114^A55=MX^A461=OCEICS^A10004=S^A541=2
0061213^A10006=T^A10007=1^A10009=10^A10008=10^A55=MX^A461=OPEICS^A10004=S^A541=20061213^A10006
=T^A10007=1^A10009=10^A10008=10^A55=MX^A461=OCEICS^A10004=S^A541=20070110^A10006=T^A10007=1^A1
0009=10^A10008=10^A55=MX^A461=OPEICS^A10004=S^A541=20070110^A10006=T^A10007=1^A10009=10^A10008
=10^A55=MX^A461=OCEICS^A10004=S^A541=20070214^A10006=T^A10007=1^A10009=10^A10008=10^A55=MX^A46
1=OPEICS^A10004=S^A541=20070214^A10006=T^A10007=1^A10009=10^A10008=10^A10=220^A
The problem is happening when there is user defined repeating group(10007 in this case). Here is my Data Disctionary.
<fix major="4" minor="3">
<header>
<field name="BeginString" required="Y" />
<field name="BodyLength" required="Y" />
<field name="MsgType" required="Y" />
<field name="SenderCompID" required="Y" />
<field name="TargetCompID" required="Y" />
<field name="OnBehalfOfCompID" required="N" />
<field name="DeliverToCompID" required="N" />
<field name="SecureDataLen" required="N" />
<field name="SecureData" required="N" />
<field name="MsgSeqNum" required="Y" />
<field name="SenderSubID" required="N" />
<field name="SenderLocationID" required="N" />
<field name="TargetSubID" required="N" />
<field name="TargetLocationID" required="N" />
<field name="OnBehalfOfSubID" required="N" />
<field name="OnBehalfOfLocationID" required="N" />
<field name="DeliverToSubID" required="N" />
<field name="DeliverToLocationID" required="N" />
<field name="PossDupFlag" required="N" />
<field name="PossResend" required="N" />
<field name="SendingTime" required="Y" />
<field name="OrigSendingTime" required="N" />
<field name="XmlDataLen" required="N" />
<field name="XmlData" required="N" />
<field name="MessageEncoding" required="N" />
<field name="LastMsgSeqNumProcessed" required="N" />
<field name="OnBehalfOfSendingTime" required="N" />
<group name="NoHops" required="N">
<field name="HopCompID" required="N" />
<field name="HopSendingTime" required="N" />
<field name="HopRefID" required="N" />
</group>
</header>
<trailer>
<field name="SignatureLength" required="N" />
<field name="Signature" required="N" />
<field name="CheckSum" required="Y" />
</trailer>
<messages>
<message name="Heartbeat" msgtype="0" msgcat="admin">
<field name="TestReqID" required="N" />
</message>
<message name="Logon" msgtype="A" msgcat="admin">
<field name="EncryptMethod" required="N" />
<field name="HeartBtInt" required="Y" />
<field name="RawDataLength" required="Y" />
<field name="RawData" required="Y" />
<field name="ResetSeqNumFlag" required="N" />
<field name="MaxMessageSize" required="N" />
<group name="NoMsgTypes" required="N">
<field name="RefMsgType" required="N" />
<field name="MsgDirection" required="N" />
</group>
<field name="TestMessageIndicator" required="N" />
<field name="Username" required="N" />
<field name="Password" required="N" />
</message>
<message name="TestRequest" msgtype="1" msgcat="admin">
<field name="TestReqID" required="Y" />
</message>
<message name="ResendRequest" msgtype="2" msgcat="admin">
<field name="BeginSeqNo" required="Y" />
<field name="EndSeqNo" required="Y" />
</message>
<message name="Reject" msgtype="3" msgcat="admin">
<field name="RefSeqNum" required="Y" />
<field name="RefTagID" required="N" />
<field name="RefMsgType" required="N" />
<field name="SessionRejectReason" required="N" />
<field name="Text" required="N" />
<field name="EncodedTextLen" required="N" />
<field name="EncodedText" required="N" />
</message>
<message name="SequenceReset" msgtype="4" msgcat="admin">
<field name="GapFillFlag" required="N" />
<field name="NewSeqNo" required="Y" />
</message>
<message name="Logout" msgtype="5" msgcat="admin">
<field name="Text" required="N" />
<field name="EncodedTextLen" required="N" />
<field name="EncodedText" required="N" />
</message>
<message name="BusinessMessageReject" msgtype="j" msgcat="admin">
<field name="RefMsgType" required="Y" />
<field name="BusinessRejectRefID" required="Y" />
<field name="BusinessRejectReason" required="Y" />
<field name="Text" required="N" />
</message>
<message name="News" msgtype="B" msgcat="app">
<field name="Headline" required="Y" />
<group name="LinesOfText" required="Y">
<field name="Text" required="N" />
<field name="EncodedTextLen" required="N" />
<field name="EncodedText" required="N" />
</group>
</message>
<message name="MarketDataRequest" msgtype="V" msgcat="app">
<field name="MDReqID" required="Y" />
<field name="SubscriptionRequestType" required="Y" />
<field name="MarketDepth" required="N" />
<field name="MDUpdateType" required="N" />
<field name="AggregatedBook" required="N" />
<group name="NoMDEntryTypes" required="Y">
<field name="MDEntryType" required="Y" />
</group>
<group name="NoRelatedSym" required="Y">
<field name="Symbol" required="Y" />
</group>
<group name="NoTradingSessions" required="N">
<field name="TradingSessionID" required="N" />
<field name="TradingSessionSubID" required="N" />
</group>
</message>
<message name="MarketDataSnapshotFullRefresh" msgtype="W" msgcat="app">
<field name="MDReqID" required="Y" />
<field name="Symbol" required="Y" />
<field name="CFICode" required="N" />
<group name="LMENoOfInstrumentLegs" required="N" >
<field name="LMEPromptType" required="N" />
<field name="LMEMaturityRollingPrompt" required="N" />
<field name="MaturityDate" required="N" />
<field name="LMEMaturityAveragePrompt" required="N" />
</group>
<field name="StrikePrice" required="N" />
<group name="NoMDEntries" required="N">
<field name="MDEntryType" required="N" />
<field name="MDEntryPx" required="N" />
<field name="MDEntryDate" required="N" />
<field name="MDEntrySize" required="N" />
<field name="MDEntryTime" required="N" />
<field name="MDEntryPositionNo" required="N" />
</group>
</message>
<message name="MarketDataRequestReject" msgtype="Y" msgcat="app">
<field name="MDReqID" required="Y" />
<field name="MDReqRejReason" required="Y" />
<field name="Text" required="N" />
<field name="EncodedTextLen" required="N" />
<field name="EncodedText" required="N" />
</message>
<message name="SecurityListRequest" msgtype="x" msgcat="app">
<field name="SecurityReqID" required="Y" />
<field name="SecurityListRequestType" required="Y" />
<field name="Symbol" required="Y" />
</message>
<message name="SecurityList" msgtype="y" msgcat="app">
<field name="SecurityReqID" required="Y" />
<field name="SecurityResponseID" required="Y" />
<field name="SecurityRequestResult" required="N" />
<group name="NoRelatedSym" required="Y">
<field name="Symbol" required="N" />
<field name="CFICode" required="N" />
<field name="LMEPromptType" required="N" />
<field name="MaturityDate" required="N" />
<field name="LMEMaturityRollingPrompt" required="N" />
<field name="LMERollingPromptDate" required="N" />
<field name="LMEMaturityAveragePrompt" required="N" />
<field name="LMESecurityStrikeType" required="N" />
<field name="StrikePrice" required="N" />
<group name="LMENoStrikeTableRows" required="N" >
<field name="LMEStrikeLowLimit" required="N" />
<field name="LMEStrikeGradation" required="N" />
</group>
</group>
</message>
<message name="SecurityStatusRequest" msgtype="e" msgcat="app">
<field name="SecurityStatusReqID" required="Y" />
<field name="Symbol" required="N" />
<field name="SubscriptionRequestType" required="Y" />
</message>
<message name="SecurityStatus" msgtype="f" msgcat="app">
<field name="SecurityStatusReqID" required="Y" />
<field name="Symbol" required="Y" />
<field name="CFICode" required="N" />
<field name="LMEPromptType" required="N" />
<field name="LMEMaturityRollingPrompt" required="N" />
<field name="MaturityDate" required="N" />
<field name="LMEMaturityAveragePrompt" required="N" />
<field name="TradingSessionID" required="Y" />
</message>
</messages>
<fields>
<field number="1" name="Account" type="STRING" />
<field number="2" name="AdvId" type="STRING" />
<field number="3" name="AdvRefID" type="STRING" />
.........
...........
...........
</field>
<field number="654" name="LegRefID" type="STRING" />
<field number="655" name="ContraLegRefID" type="STRING" />
<field number="656" name="SettlCurrBidFxRate" type="FLOAT" />
<field number="657" name="SettlCurrOfferFxRate" type="FLOAT" />
<field number="658" name="QuoteRequestRejectReason" type="INT" />
<field number="659" name="SideComplianceID" type="STRING" />
<field number="10000" name="LMEMaturityRollingPrompt" type="STRING" />
<field number="10001" name="LMEMaturityAveragePrompt" type="STRING" />
<field number="10002" name="LMELegMaturityRollingPrompt" type="STRING" />
<field number="10004" name="LMEPromptType" type="CHAR" />
<field number="10006" name="LMESecurityStrikeType" type="CHAR" />
<field number="10007" name="LMENoStrikeTableRows" type="NUMINGROUP" />
<field number="10008" name="LMEStrikeLowLimit" type="FLOAT" />
<field number="10009" name="LMEStrikeGradation" type="FLOAT" />
<field number="10010" name="LMENoOfInstrumentLegs" type="NUMINGROUP" />
<field number="10011" name="LMERollingPromptDate" type="INT" />
</fields>
</fix>
Is there anything wrong with the data dictionary?
Thanks,
Anil. V
==============================================================================
Please access the attached hyperlink for an important electronic communications disclaimer:
http://www.credit-suisse.com/legal/en/disclaimer_email_ib.html
==============================================================================
|