quickfix-developers Mailing List for QuickFIX (Page 262)
Brought to you by:
orenmnero
You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
|
Feb
(5) |
Mar
(16) |
Apr
(15) |
May
(17) |
Jun
(33) |
Jul
(35) |
Aug
(34) |
Sep
(19) |
Oct
(40) |
Nov
(51) |
Dec
(43) |
2003 |
Jan
(45) |
Feb
(79) |
Mar
(124) |
Apr
(121) |
May
(132) |
Jun
(77) |
Jul
(110) |
Aug
(57) |
Sep
(48) |
Oct
(83) |
Nov
(60) |
Dec
(40) |
2004 |
Jan
(67) |
Feb
(72) |
Mar
(74) |
Apr
(87) |
May
(70) |
Jun
(96) |
Jul
(75) |
Aug
(147) |
Sep
(128) |
Oct
(83) |
Nov
(67) |
Dec
(42) |
2005 |
Jan
(110) |
Feb
(84) |
Mar
(68) |
Apr
(55) |
May
(51) |
Jun
(192) |
Jul
(111) |
Aug
(100) |
Sep
(79) |
Oct
(127) |
Nov
(73) |
Dec
(112) |
2006 |
Jan
(95) |
Feb
(120) |
Mar
(138) |
Apr
(127) |
May
(124) |
Jun
(97) |
Jul
(103) |
Aug
(88) |
Sep
(138) |
Oct
(91) |
Nov
(112) |
Dec
(57) |
2007 |
Jan
(55) |
Feb
(35) |
Mar
(56) |
Apr
(16) |
May
(20) |
Jun
(77) |
Jul
(43) |
Aug
(47) |
Sep
(29) |
Oct
(54) |
Nov
(39) |
Dec
(40) |
2008 |
Jan
(69) |
Feb
(79) |
Mar
(122) |
Apr
(106) |
May
(114) |
Jun
(76) |
Jul
(83) |
Aug
(71) |
Sep
(53) |
Oct
(75) |
Nov
(54) |
Dec
(43) |
2009 |
Jan
(32) |
Feb
(31) |
Mar
(64) |
Apr
(48) |
May
(38) |
Jun
(43) |
Jul
(35) |
Aug
(15) |
Sep
(52) |
Oct
(62) |
Nov
(62) |
Dec
(21) |
2010 |
Jan
(44) |
Feb
(10) |
Mar
(47) |
Apr
(22) |
May
(5) |
Jun
(54) |
Jul
(19) |
Aug
(54) |
Sep
(16) |
Oct
(15) |
Nov
(7) |
Dec
(8) |
2011 |
Jan
(18) |
Feb
(9) |
Mar
(5) |
Apr
(5) |
May
(41) |
Jun
(40) |
Jul
(29) |
Aug
(17) |
Sep
(12) |
Oct
(23) |
Nov
(22) |
Dec
(11) |
2012 |
Jan
(8) |
Feb
(24) |
Mar
(5) |
Apr
(5) |
May
(6) |
Jun
(5) |
Jul
(5) |
Aug
(5) |
Sep
(2) |
Oct
(9) |
Nov
(2) |
Dec
(18) |
2013 |
Jan
(25) |
Feb
(16) |
Mar
(8) |
Apr
(2) |
May
(16) |
Jun
(17) |
Jul
(2) |
Aug
(13) |
Sep
(3) |
Oct
(4) |
Nov
(1) |
Dec
|
2014 |
Jan
(2) |
Feb
|
Mar
(22) |
Apr
(9) |
May
(3) |
Jun
(1) |
Jul
(5) |
Aug
(11) |
Sep
(18) |
Oct
(4) |
Nov
(4) |
Dec
(3) |
2015 |
Jan
(2) |
Feb
|
Mar
|
Apr
(3) |
May
(4) |
Jun
(37) |
Jul
|
Aug
(4) |
Sep
(6) |
Oct
(1) |
Nov
(4) |
Dec
(2) |
2016 |
Jan
(9) |
Feb
(3) |
Mar
(7) |
Apr
(1) |
May
(8) |
Jun
|
Jul
|
Aug
|
Sep
(7) |
Oct
(3) |
Nov
(16) |
Dec
|
2017 |
Jan
(1) |
Feb
(15) |
Mar
(2) |
Apr
(12) |
May
(4) |
Jun
(7) |
Jul
(5) |
Aug
|
Sep
|
Oct
|
Nov
(23) |
Dec
(8) |
2018 |
Jan
(2) |
Feb
(4) |
Mar
(2) |
Apr
(8) |
May
(3) |
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2019 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(1) |
Sep
|
Oct
(5) |
Nov
(3) |
Dec
|
2020 |
Jan
|
Feb
(4) |
Mar
(3) |
Apr
|
May
|
Jun
|
Jul
(12) |
Aug
(5) |
Sep
(3) |
Oct
(1) |
Nov
|
Dec
(1) |
2021 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
|
2022 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2025 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Brian E. <Br...@ma...> - 2003-10-23 17:37:09
|
J=F6rg, If the socket is in fact dead, your TCP stack may close the socket = before Quickfix does. After you send a TestRequest, there is a time period = that the TCP/IP stack waits for an ACK before it will close the connection. QuickFix doesn't display why a connection got closed, which can make = the logs a little difficult to use in troubleshooting. Brian -----Original Message----- From: Joerg Thoennes [mailto:Joe...@ma...] Sent: Thursday, October 23, 2003 8:58 AM To: developers QuickFIX Subject: [Quickfix-developers] QF 1.5.0: Disconnect without TEST = request Hi all, normally QuickFIX sends a TestRequest before it decides that a=20 connection is dead. But in our logs I found several situations where=20 QuickFIX got no heartbeat and decided to disconnect immediately. Does anybody knows a situation where this could happen? IMHO, this is=20 against the FIX spec. Cheers, J=F6rg --=20 Joerg Thoennes http://macd.com Tel.: +49 (0)241 44597-24 Macdonald Associates GmbH Fax : +49 (0)241 44597-10 Lothringer Str. 52, D-52070 Aachen ------------------------------------------------------- This SF.net email is sponsored by: The SF.net Donation Program. Do you like what SourceForge.net is doing for the Open Source Community? Make a contribution, and help us add new features and functionality. Click here: http://sourceforge.net/donate/ _______________________________________________ Quickfix-developers mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfix-developers |
From: Joerg T. <Joe...@ma...> - 2003-10-23 16:27:37
|
Hi all, normally QuickFIX sends a TestRequest before it decides that a connection is dead. But in our logs I found several situations where QuickFIX got no heartbeat and decided to disconnect immediately. Does anybody knows a situation where this could happen? IMHO, this is against the FIX spec. Cheers, Jörg -- Joerg Thoennes http://macd.com Tel.: +49 (0)241 44597-24 Macdonald Associates GmbH Fax : +49 (0)241 44597-10 Lothringer Str. 52, D-52070 Aachen |
From: Joerg T. <Joe...@ma...> - 2003-10-23 13:01:51
|
Oren Miller wrote: > I'm not sure it is illegal, but I'm sure this behavior is not > recommended as it would cause the counterparty to send more resend > requests. My guess is that while the QF thread is resending messages, > you're app is sending messages blissfully unaware of this state. > > We made need to make QF a little smarter so this situation cannot occur. I would expect the following behaviour: - Every message sent using sendToTarget is put into the output queue (backed on FileStore or similar) - Exactly one thread sends messages to the outgoing socket. This thread also handles Resend requests, e.g. Send message 23 Send message 24 Got Resend request for message 12-17 Push current message 24 Send message 12 ... Send message 17 Pop Send message 25 ... or if the range to be resent overlaps Send message 23 Send message 24 Got Resend request for message 20-25 Modify resend to 20-24 Push current message 24 Send message 20 ... Send message 24 Pop Send message 25 ... or if the ResendRequest is in the future, just ignore it. In addition, in case of orders which shall be resent it may be necessary to replace them by GapFill messages since the orders may be outdated. Is this currently supported by QuickFIX? Cheers, Jörg > > */Joerg Thoennes <Joe...@we...>/* wrote: > > Hi all, > > in our QF 1.5.0 application I noticed the following scenario: > > - Our application (acceptor) was sending unsolicited messages > (ExecutionReports) to the counterparty > > - The counterparty requested a ResendRequest FROM: nnn TO: 0 > > - Our application fulfilled the ResendRequest, but at one point near > the end of the resent messages unsolicited messages with newer > sequence numbers got mixed with the normal flow > > Is that compliant with the FIX spec or may this be a bug in QF? > > Cheers, Jörg > > > > ------------------------------------------------------- > This SF.net email is sponsored by OSDN developer relations > Here's your chance to show off your extensive product knowledge > We want to know what you know. Tell us and you have a chance to win $100 > http://www.zoomerang.com/survey.zgi?HRPT1X3RYQNC5V4MLNSV3E54 > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers > > ------------------------------------------------------------------------ > Do you Yahoo!? > The New Yahoo! Shopping > <http://shopping.yahoo.com/?__yltc=s%3A150000443%2Cd%3A22708228%2Cslk%3Atext%2Csec%3Amail> > - with improved product search -- Joerg Thoennes http://macd.com Tel.: +49 (0)241 44597-24 Macdonald Associates GmbH Fax : +49 (0)241 44597-10 Lothringer Str. 52, D-52070 Aachen |
From: Arif A. <azi...@us...> - 2003-10-23 11:32:59
|
hi Sanjay, I also had the same problem several weeks ago, If you search the archives= you will find what I did. I used initiator.blockingStart() instead of initiator.start(). Also I recompiled my java source and generated new quickfix.jar This might solve your problem. Arif qui...@li... wrote: Send Quickfix-developers mailing list submissions to qui...@li... To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/quickfix-developers or, via email, send a message with subject or body 'help' to qui...@li... You can reach the person managing the list at qui...@li... When replying, please edit your Subject line so it is more specific than "Re: Contents of Quickfix-developers digest..." Today's Topics: 1. Re: Does QuickFIX support SSL? (Bhagirathi G) 2. Re: QF 1.6 JVM crashes on connect/logon. (Miller, Oren) 3. .net undefined native type issue (Nicolas) 4. Need java repeating group example... (Andrew) 5. FW: [Quickfix-developers] QF 1.6 JVM crashes on connect/logon. (Ver= ma, Sanjay) --__--__-- Message: 1 From: "Bhagirathi G" <bha...@ap...> To: <qui...@li...> Subject: Re: [Quickfix-developers] Does QuickFIX support SSL? Date: Tue, 21 Oct 2003 10:58:51 +0530 This is a multi-part message in MIME format. ------=3D_NextPart_000_00DD_01C397C2.4FC66EC0 Content-Type: text/plain; charset=3D"iso-8859-1" Content-Transfer-Encoding: quoted-printable Hello All. This is, again, regarding the SSL port that I was talking about. Plain =3D= text port works fine but the problem is with the SSL port. Can somebody =3D= please help by providing me with the necessary information? Thanks and Regards, Bhagirathi. ----- Original Message -----=3D20 From: Bhagirathi G=3D20 To: qui...@li...=3D20 Sent: Wednesday, October 15, 2003 2:06 PM Subject: [Quickfix-developers] Does QuickFIX support SSL? Hello All. I am using quickfix-1.6.0 and trying to connect as Initiator on SSL =3D= port (i.e., assigned SSL port to "SocketConnectPort" in the =3D configuration file) but could not connect. Below given are the log =3D statements. Can a QuickFIX Initiator connect using SSL port? If not, =3D= any plans to provide this feature in future releases? Here is the output (using SSL port): <20031015-05:30:13, FIX.4.2:scompid->tcompid, event> (Created session) <20031015-05:30:13, FIX.4.2:scompid->tcompid, event> (Connecting to x.x.x.x on port yyyy) <20031015-05:30:14, FIX.4.2:scompid->tcompid, event> (Connection succeeded) <20031015-05:30:14, FIX.4.2:scompid->tcompid, outgoing> =3D (8=3D3DFIX.4.2?9=3D3D61?35=3D3DA?34=3D3D3?49=3D3Dscompid?52=3D3D20031015-= 05:30:14?56=3D3D=3D tcompid?98=3D3D0?108=3D3D240?10=3D3D114?) <20031015-05:30:14, FIX.4.2:scompid->tcompid, event> (Initiated logon request) <20031015-05:30:15, FIX.4.2:scompid->tcompid, event> (Disconnecting) Thanks, Bhagirathi ------=3D_NextPart_000_00DD_01C397C2.4FC66EC0 Content-Type: text/html; charset=3D"iso-8859-1" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META http-equiv=3D3DContent-Type content=3D3D"text/html; =3D charset=3D3Diso-8859-1"> <META content=3D3D"MSHTML 6.00.2800.1126" name=3D3DGENERATOR> <STYLE></STYLE> </HEAD> <BODY bgColor=3D3D#ffffff> <DIV><FONT face=3D3DArial size=3D3D2> <DIV><FONT face=3D3DArial size=3D3D2>Hello All.</FONT></DIV> <DIV><FONT face=3D3DArial size=3D3D2></FONT>=C2=A0</DIV> <DIV><FONT face=3D3DArial size=3D3D2>This is, again, regarding the SSL po= rt =3D that I was=3D20 talking about.=C2=A0Plain text port works fine but the problem is with =3D= the SSL=3D20 port. Can somebody please help by=C2=A0providing me with =3D the=C2=A0necessary=3D20 information?</FONT></DIV> <DIV><FONT face=3D3DArial size=3D3D2></FONT>=C2=A0</DIV> <DIV><FONT face=3D3DArial size=3D3D2>Thanks and Regards,</FONT></DIV> <DIV><FONT face=3D3DArial size=3D3D2>Bhagirathi.</FONT></DIV></FONT></DIV= > <BLOCKQUOTE dir=3D3Dltr=3D20 style=3D3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =3D BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px"> <DIV style=3D3D"FONT: 10pt arial">----- Original Message ----- </DIV> <DIV=3D20 style=3D3D"BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: =3D black"><B>From:</B>=3D20 <A title=3D3...@ap...=3D20 href=3D3D"mailto:bha...@ap...">Bhagirathi G</A> </DIV> <DIV style=3D3D"FONT: 10pt arial"><B>To:</B> <A=3D20 title=3D3...@li...=3D20 =3D href=3D3D"mailto:qui...@li...">quickfix-deve= lo=3D pe...@li...</A>=3D20 </DIV> <DIV style=3D3D"FONT: 10pt arial"><B>Sent:</B> Wednesday, October 15, =3D= 2003 2:06=3D20 PM</DIV> <DIV style=3D3D"FONT: 10pt arial"><B>Subject:</B> [Quickfix-developers]= =3D Does=3D20 QuickFIX support SSL?</DIV> <DIV><BR></DIV> <DIV><FONT face=3D3DArial size=3D3D2> <DIV> <DIV><FONT face=3D3DArial size=3D3D2>Hello All.</FONT></DIV> <DIV><FONT face=3D3DArial size=3D3D2></FONT>=C2=A0</DIV> <DIV><FONT face=3D3DArial size=3D3D2>I am using quickfix-1.6.0=C2=A0and= =3D trying to=3D20 connect as=C2=A0Initiator on=C2=A0SSL port (i.e., assigned=C2=A0SSL =3D= port to=3D20 "SocketConnectPort" in the configuration file) but could not connect. =3D= Below=3D20 given=C2=A0are the log statements.=C2=A0Can a =3D QuickFIX=C2=A0=C2=A0Initiator=3D20 connect using SSL port?=C2=A0If not, any plans to provide this feature = =3D in=3D20 future releases?</FONT></DIV> <DIV><FONT face=3D3DArial size=3D3D2></FONT>=C2=A0</DIV> <DIV><FONT face=3D3DArial size=3D3D2><STRONG>Here is the output =3D </STRONG>(using SSL=3D20 port)<STRONG>:</STRONG></FONT></DIV> <DIV><FONT face=3D3DArial size=3D3D2></FONT>=C2=A0</DIV> <DIV><FONT face=3D3DArial size=3D3D2><20031015-05:30:13,=3D20 FIX.4.2:scompid->tcompid, event><BR>=C2=A0 (Created=3D20 session)<BR><20031015-05:30:13, FIX.4.2:scompid->tcompid,=3D20 event><BR>=C2=A0 (Connecting to x.x.x.x on port=3D20 yyyy)<BR><20031015-05:30:14, FIX.4.2:scompid->tcompid,=3D20 event><BR>=C2=A0 (Connection succeeded)<BR><20031015-05:30:14,=3D20 FIX.4.2:scompid->tcompid, outgoing><BR>=C2=A0=3D20 =3D (8=3D3DFIX.4.2=E2=98=BA9=3D3D61=E2=98=BA35=3D3DA=E2=98=BA34=3D3D3=E2=98=BA= 49=3D3Dscompid =3D 786;52=3D3D20031015-05:30:14=E2=98=BA56=3D3Dtcompid=E2=98=BA98=3D3D0=E2=98= =BA108=3D3D24=3D 0=E2=98=BA10=3D3D114=E2=98=BA)<BR><20031015-05:30:14,=3D20 FIX.4.2:scompid->tcompid, event><BR>=C2=A0 (Initiated logon=3D20 request)<BR><20031015-05:30:15, FIX.4.2:scompid->tcompid,=3D20 event><BR>=C2=A0 (Disconnecting)</FONT></DIV> <DIV><FONT face=3D3DArial size=3D3D2></FONT>=C2=A0</DIV> <DIV><FONT face=3D3DArial size=3D3D2>Thanks,</FONT></DIV> <DIV><FONT face=3D3DArial=3D20 size=3D3D2>Bhagirathi</FONT></DIV></DIV></FONT></DIV></BLOCKQUOTE></BODY>= </=3D HTML> ------=3D_NextPart_000_00DD_01C397C2.4FC66EC0-- --__--__-- Message: 2 Subject: Re: [Quickfix-developers] QF 1.6 JVM crashes on connect/logon. Date: Tue, 21 Oct 2003 08:56:42 -0500 From: "Miller, Oren" <OM...@ri...> To: <SV...@Cr...>, <qui...@li...> Do you know what version of gcc comes with RH 8. If it is 2.96, that's =3D= a problem. -------------------------- Sent from my BlackBerry Wireless Handheld -----Original Message----- From: Verma, Sanjay <SV...@Cr...> To: 'qui...@li...' =3D <qui...@li...> Sent: Mon Oct 20 17:36:10 2003 Subject: FW: [Quickfix-developers] QF 1.6 JVM crashes on connect/logon. I managed to attach gdb to the running JVM and tried debugging the C++ =3D= source code. The JVM crash is not always in the same place or at the =3D same execution sequence. Sometimes it crashes in ~Acceptor though I have = =3D also seen it crash in ~SessionID. Also, sometimes it crashes as soon as =3D= the logon message is received whereas other times it chashes after =3D responding to the first heartbeat message!=3D20 =3D20 I am using JDK 1.4.2 on RedHat Linux 8. QuickFix version, as I =3D mentioned, is 1.6 =3D20 It I am attaching the captured output here. Hopefully it is not too =3D much! Any help would be welcome.=3D20 =3D20 Thanks. =3D20 =3D20 -----Original Message----- From: Verma, Sanjay=3D20 Sent: Monday, October 20, 2003 3:20 PM To: qui...@li... Subject: [Quickfix-developers] QF 1.6 JVM crashes on connect/logon. I am using version 1.6. I have a thread in a program that accepts =3D connections. As soon as the tradeclient (example) connects and sends a =3D= login message, the JVM crashes. The output is not particularly helpful. =3D= This happens repeatedly. No other debugging info is available. I cannot =3D= seem to use either jdb or strace to get any further.=3D20 1. Has anyone else run into this?=3D20 2. How do you debug when you have problem such as this? What debugger or = =3D what means of getting more info?=3D20 Thanks.=3D20 DISCLAIMER=3D20 e-mail, and any attachments thereto, is intended only for use by the =3D addressee(s) named herein and may contain legally privileged and/or =3D confidential information. If you are not the intended recipient of this =3D= e-mail, you are hereby notified that any dissemination, distribution or =3D= copying of this e-mail, and any attachments thereto, is strictly =3D prohibited. If you have received this e-mail in error, please =3D immediately notify me and permanently delete the original and any copy =3D= of any e-mail and any printout thereof. E-mail transmission cannot be guaranteed to be secure or error-free. The = =3D sender therefore does not accept liability for any errors or omissions =3D= in the contents of this message which arise as a result of e-mail =3D transmission. REGARDING PRIVACY AND CONFIDENTIALITY=3D20 Crown Financial Group may, at its discretion, monitor and review the =3D content of all e-mail communications.=3D20 DISCLAIMER e-mail, and any attachments thereto, is intended only for use by the =3D addressee(s) named herein and may contain legally privileged and/or =3D confidential information. If you are not the intended recipient of this =3D= e-mail, you are hereby notified that any dissemination, distribution or =3D= copying of this e-mail, and any attachments thereto, is strictly =3D prohibited. If you have received this e-mail in error, please =3D immediately notify me and permanently delete the original and any copy =3D= of any e-mail and any printout thereof. E-mail transmission cannot be guaranteed to be secure or error-free. The = =3D sender therefore does not accept liability for any errors or omissions =3D= in the contents of this message which arise as a result of e-mail =3D transmission. REGARDING PRIVACY AND CONFIDENTIALITY Crown Financial Group may, at its discretion, monitor and review the =3D content of all e-mail communications. --__--__-- Message: 3 Date: Tue, 21 Oct 2003 11:01:24 -0700 (PDT) From: Nicolas <nic...@ya...> To: qui...@li... Subject: [Quickfix-developers] .net undefined native type issue I'm trying to compile this code using quickfix 1.6.0 ".net" dlls. What should I do to get it to compile? I get the following error message: c:\TraFix\TrafixApp.cpp(19): error C3635: 'FIX::SessionSettings': undefined native type used in 'QuickFix::SessionSettings'; imported native types must be defined in the importing source code and = c:\Documents and Settings\Dcm\My Documents\Visual Studio Projects\FixTrader2\Form1.cpp(17): error C3377: 'QuickFix::SessionSettings::unmanaged' : cannot import method - a parameter type or the return type is inaccessible #include "StdAfx.h" #include "trafixapp.h" #using <mscorlib.dll> using QuickFix::SessionSettings; using QuickFix::FileStoreFactory; using QuickFix::FileLogFactory; namespace TraFix { TrafixApp::TrafixApp(void) { System::String * s=3D new System::String("C:\\temp\\sessionSettings.txt"); SessionSettings * settings =3D new SessionSettings(s); } __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com --__--__-- Message: 4 From: "Andrew" <an...@nm...> To: <qui...@li...> Date: Tue, 21 Oct 2003 12:05:56 -0500 Subject: [Quickfix-developers] Need java repeating group example... Can someone provide an example of java code for use of repeating groups? = I have already looked at the example containing: org.quickfix.fix42.MarketDataSnapshotFullRefresh.NoMDEntries group =3D ne= w org.quickfix.fix42.MarketDataSnapshotFullRefresh.NoMDEntries(); I need to do something like this: NoTradingSessions 386 =3D 3 TradingSessionID 336 =3D P1 TradingSessionID 336 =3D P2 TradingSessionID 336 =3D P3 org.quickfix.field.NoTradingSessions group =3D new org.quickfix.field.NoTradingSessions(3); //use this? NoTradingSessions ts =3D new NoTradingSessions(3); // Group group =3D new Group(386, 0x1); //or this?? org.quickfix.field.TradingSessionID ts =3D org.quickfix.field.TradingSessionID( new String("1") ); group.setField( new TradingSessionID( "P1" ) ); newOrderSingle.addGroup(group); group.setField( new TradingSessionID( "P2" ) ); newOrderSingle.addGroup(group); group.setField( new TradingSessionID( "P3" ) ); newOrderSingle.addGroup(group); Thanks for any help on this... Andrew Munn = --__--__-- Message: 5 From: "Verma, Sanjay" <SV...@Cr...> To: "'qui...@li...'" <qui...@li...> Subject: FW: [Quickfix-developers] QF 1.6 JVM crashes on connect/logon. Date: Tue, 21 Oct 2003 09:09:57 -0400 This message is in MIME format. Since your mail reader does not understan= d this format, some or all of this message may not be legible. ------_=3D_NextPart_001_01C397D4.A00A8210 Content-Type: text/plain; charset=3D"iso-8859-1" While the apparent problem was not exactly the same as Arif's problem, I guess the root cause was the same. Thanks for pointing me to it Asad. I replaced start() with blockingStart() and the JVM stopped crashing. -----Original Message----- From: Verma, Sanjay = Sent: Monday, October 20, 2003 6:36 PM To: 'qui...@li...' Subject: FW: [Quickfix-developers] QF 1.6 JVM crashes on connect/logon. I managed to attach gdb to the running JVM and tried debugging the C++ source code. The JVM crash is not always in the same place or at the same= execution sequence. Sometimes it crashes in ~Acceptor though I have also seen it crash in ~SessionID. Also, sometimes it crashes as soon as the lo= gon message is received whereas other times it chashes after responding to th= e first heartbeat message! = = I am using JDK 1.4.2 on RedHat Linux 8. QuickFix version, as I mentioned,= is 1.6 = It I am attaching the captured output here. Hopefully it is not too much!= Any help would be welcome. = = Thanks. = = -----Original Message----- From: Verma, Sanjay = Sent: Monday, October 20, 2003 3:20 PM To: qui...@li... Subject: [Quickfix-developers] QF 1.6 JVM crashes on connect/logon. I am using version 1.6. I have a thread in a program that accepts connections. As soon as the tradeclient (example) connects and sends a lo= gin message, the JVM crashes. The output is not particularly helpful. This happens repeatedly. No other debugging info is available. I cannot seem t= o use either jdb or strace to get any further. = 1. Has anyone else run into this? = 2. How do you debug when you have problem such as this? What debugger or what means of getting more info? = Thanks. = DISCLAIMER = e-mail, and any attachments thereto, is intended only for use by the addressee(s) named herein and may contain legally privileged and/or confidential information. If you are not the intended recipient of this e-mail, you are hereby notified that any dissemination, distribution or copying of this e-mail, and any attachments thereto, is strictly prohibit= ed. If you have received this e-mail in error, please immediately notify me a= nd permanently delete the original and any copy of any e-mail and any printo= ut thereof. E-mail transmission cannot be guaranteed to be secure or error-free. The sender therefore does not accept liability for any errors or omissions in= the contents of this message which arise as a result of e-mail transmissi= on. REGARDING PRIVACY AND CONFIDENTIALITY = Crown Financial Group may, at its discretion, monitor and review the cont= ent of all e-mail communications. = DISCLAIMER e-mail, and any attachments thereto, is intended only for use by the addressee(s) named herein and may contain legally privileged and/or confidential information. If you are not the intended recipient of this e-mail, you are hereby notified that any dissemination, distribution or copying of this e-mail, and any attachments thereto, is strictly prohibit= ed. If you have received this e-mail in error, please immediately notify me a= nd permanently delete the original and any copy of any e-mail and any printo= ut thereof. E-mail transmission cannot be guaranteed to be secure or error-free. The sender therefore does not accept liability for any errors or omissions in= the contents of this message which arise as a result of e-mail transmissi= on. REGARDING PRIVACY AND CONFIDENTIALITY Crown Financial Group may, at its discretion, monitor and review the cont= ent of all e-mail communications. DISCLAIMER e-mail, and any attachments thereto, is intended only for use by the addressee(s) named herein and may contain legally privileged and/or confidential information. If you are not the intended recipient of this e-mail, you are hereby notified that any dissemination, distribution or copying of this e-mail, and any attachments thereto, is strictly prohibit= ed. If you have received this e-mail in error, please immediately notify me a= nd permanently delete the original and any copy of any e-mail and any printo= ut thereof. E-mail transmission cannot be guaranteed to be secure or error-free. The sender therefore does not accept liability for any errors or omissions in= the contents of this message which arise as a result of e-mail transmissi= on. REGARDING PRIVACY AND CONFIDENTIALITY Crown Financial Group may, at its discretion, monitor and review the cont= ent of all e-mail communications. ------_=3D_NextPart_001_01C397D4.A00A8210 Content-Type: text/html; charset=3D"iso-8859-1" <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; charset=3Diso-885= 9-1"> <TITLE>QF 1.6 JVM crashes on connect/logon.</TITLE> <META content=3D"MSHTML 6.00.2800.1264" name=3DGENERATOR></HEAD> <BODY> <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN class=3D781200213-21102003>While = the apparent problem was not exactly the same as Arif's problem, I guess = the = root cause was the same. Thanks for pointing me to it Asad. I replaced st= art() with blockingStart() and the JVM stopped crashing.</SPAN></FONT></DIV> <DIV><FONT face=3DTahoma><FONT face=3DArial color=3D#0000ff size=3D2></FO= NT><BR><FONT size=3D2>-----Original Message-----<BR><B>From:</B> Verma, Sanjay <BR><B>Sent:</B> = Monday, October 20, 2003 6:36 PM<BR><B>To:</B> = 'qui...@li...'<BR><B>Subject:</B> FW: = [Quickfix-developers] QF 1.6 JVM crashes on = connect/logon.<BR><BR></FONT></DIV></FONT> <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN class=3D078402422-= 20102003>I = managed to attach gdb to the running JVM and tried debugging the C++ sour= ce = code. The JVM crash is not always in the same place or at the same execut= ion = sequence. Sometimes it crashes in ~Acceptor though I have also seen it cr= ash in = ~SessionID. Also, sometimes it crashes as soon as the logon message is received = whereas other times it chashes after responding to the first heartbeat message! = </SPAN></FONT></DIV> <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN = class=3D078402422-20102003></SPAN></FONT>=C2=A0</DIV> <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN class=3D078402422-= 20102003>I am using JDK 1.4.2 on RedHat Linux 8. QuickFix version, as I mentioned, is = 1.6</SPAN></FONT></DIV> <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN = class=3D078402422-20102003></SPAN></FONT>=C2=A0</DIV> <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN class=3D078402422-= 20102003>It I am attaching the captured output here. Hopefully it is not too much! Any = help would be welcome. </SPAN></FONT></DIV> <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN = class=3D078402422-20102003></SPAN></FONT>=C2=A0</DIV> <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN = class=3D078402422-20102003>Thanks.</SPAN></FONT></DIV> <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN = class=3D078402422-20102003></SPAN></FONT><FONT face=3DArial color=3D#0000= ff = size=3D2><SPAN class=3D078402422-20102003></SPAN></FONT>=C2=A0</DIV> <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN = class=3D078402422-20102003></SPAN></FONT>=C2=A0</DIV> <DIV class=3DOutlookMessageHeader dir=3Dltr align=3Dleft><FONT face=3DTah= oma = size=3D2>-----Original Message-----<BR><B>From:</B> Verma, Sanjay <BR><B>Sent:</B> = Monday, October 20, 2003 3:20 PM<BR><B>To:</B> = qui...@li...<BR><B>Subject:</B> = [Quickfix-developers] QF 1.6 JVM crashes on connect/logon.<BR><BR></FONT></DIV> <P><FONT face=3DArial size=3D2>I am using version 1.6. I have a thread in= a program = that accepts connections. As soon as the tradeclient (example) connects a= nd = sends a login message, the JVM crashes. The output is not particularly helpful. = This happens repeatedly. No other debugging info is available. I cannot s= eem to = use either jdb or strace to get any further. </FONT></P> <P><FONT face=3DArial size=3D2>1. Has anyone else run into this?</FONT> <= BR><FONT face=3DArial size=3D2>2. How do you debug when you have problem such as t= his? What debugger or what means of getting more info?</FONT> </P> <P><FONT face=3DArial size=3D2>Thanks.</FONT> <BR><FONT face=3DArial = size=3D2>DISCLAIMER</FONT> <BR><FONT face=3DArial size=3D2>e-mail, and an= y attachments = thereto, is intended only for use by the addressee(s) named herein and ma= y = contain legally privileged and/or confidential information. If you are no= t the intended recipient of this e-mail, you are hereby notified that any = dissemination, distribution or copying of this e-mail, and any attachment= s = thereto, is strictly prohibited. If you have received this e-mail in erro= r, = please immediately notify me and permanently delete the original and any = copy of = any e-mail and any printout thereof.</FONT></P> <P><FONT face=3DArial size=3D2>E-mail transmission cannot be guaranteed t= o be secure = or error-free. The sender therefore does not accept liability for any err= ors or = omissions in the contents of this message which arise as a result of e-ma= il = transmission.</FONT></P> <P><FONT face=3DArial size=3D2>REGARDING PRIVACY AND CONFIDENTIALITY</FON= T> = <BR><FONT face=3DArial size=3D2>Crown Financial Group may, at its discret= ion, = monitor and review the content of all e-mail communications.</FONT> </P> <P><FONT face=3DArial size=3D2>DISCLAIMER</FONT></P> <P><FONT face=3DArial size=3D2>e-mail, and any attachments thereto, is in= tended only = for use by the addressee(s) named herein and may contain legally privileg= ed = and/or confidential information. If you are not the intended recipient of= this e-mail, you are hereby notified that any dissemination, distribution or copying = of this e-mail, and any attachments thereto, is strictly prohibited. If y= ou have = received this e-mail in error, please immediately notify me and permanent= ly = delete the original and any copy of any e-mail and any printout = thereof.</FONT></P><BR> <P><FONT face=3DArial size=3D2>E-mail transmission cannot be guaranteed t= o be secure = or error-free. The sender therefore does not accept liability for any err= ors or = omissions in the contents of this message which arise as a result of e-ma= il = transmission.</FONT></P> <P><FONT face=3DArial size=3D2>REGARDING PRIVACY AND CONFIDENTIALITY</FON= T></P> <P><FONT face=3DArial size=3D2>Crown Financial Group may, at its discreti= on, monitor = and review the content of all e-mail communications.</FONT></P><BR> <P><FONT face=3DArial size=3D2></FONT></P></BODY></HTML> <P><FONT SIZE=3D2 FACE=3D"Arial">DISCLAIMER</FONT></P> <P><FONT SIZE=3D2 FACE=3D"Arial">e-mail, and any attachments thereto, is = intended only for use by the addressee(s) named herein and may contain legally privileged and/or confidential information. If you are not the intended recipient of this e-mail, you are hereby notified that any dissemination,= distribution or copying of this e-mail, and any attachments thereto, is strictly prohibited. If you have received this e-mail in error, please immediately notify me and permanently delete the original and any copy of= any e-mail and any printout thereof.</FONT></P> <BR> <P><FONT SIZE=3D2 FACE=3D"Arial">E-mail transmission cannot be guaranteed= to be secure or error-free. The sender therefore does not accept liability for = any errors or omissions in the contents of this message which arise as a resu= lt of e-mail transmission.</FONT></P> <P><FONT SIZE=3D2 FACE=3D"Arial">REGARDING PRIVACY AND CONFIDENTIALITY</F= ONT></P> <P><FONT SIZE=3D2 FACE=3D"Arial">Crown Financial Group may, at its discre= tion, monitor and review the content of all e-mail communications.</FONT></P> <BR> ------_=3D_NextPart_001_01C397D4.A00A8210-- --__--__-- _______________________________________________ Quickfix-developers mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfix-developers End of Quickfix-developers Digest |
From: <va...@kt...> - 2003-10-23 09:09:45
|
Oren, I am using release 1.6.0 for the moment, but could use any release if = the features where available in another. ( I have need for at least fix = 4.3, though) Best Regards, Anton ----- Original Message -----=20 From: "Miller, Oren" <OM...@ri...> To: "Anton Varn=E4s" <ant...@sm...>; = <qui...@li...> Sent: Wednesday, October 22, 2003 7:15 PM Subject: RE: [Quickfix-developers] Missing FieldMap.get/set/removeField = in .NET ? Can you specify which version of QF you are using? -----Original Message----- From: Anton Varn=E4s [mailto:ant...@sm...]=20 Sent: Wednesday, October 22, 2003 7:14 AM To: qui...@li... Subject: [Quickfix-developers] Missing FieldMap.get/set/removeField in = .NET ? Hello, I would like to use the following members in Message/Group (FieldMap) = with the .NET dll. (with C#) void FieldMap::setField (int field, const std::string value)=20 std::string FieldMap::getField (int field) const throw ( = FieldNotFound& )=20 void removeField (int field)=20 bool hasGroup (int field) const=20 int groupCount (int field) const=20 I cannot find them with the XML completion and my code does not compile. = How can I use these members? Best Regards, Anton Varn=E4s ------------------------------------------------------- This SF.net email is sponsored by OSDN developer relations Here's your chance to show off your extensive product knowledge We want to know what you know. Tell us and you have a chance to win $100 http://www.zoomerang.com/survey.zgi?HRPT1X3RYQNC5V4MLNSV3E54 _______________________________________________ Quickfix-developers mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfix-developers ------------------------------------------------------- This SF.net email is sponsored by OSDN developer relations Here's your chance to show off your extensive product knowledge We want to know what you know. Tell us and you have a chance to win $100 http://www.zoomerang.com/survey.zgi?HRPT1X3RYQNC5V4MLNSV3E54 _______________________________________________ Quickfix-developers mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfix-developers |
From: Miller, O. <OM...@ri...> - 2003-10-22 18:31:53
|
You should be using: org.quickfix.fix42.NewOrderSingle.NoTradingSessions group =3D=20 new org.quickfix.fix42.NewOrderSingle.NoTradingSessions(); -----Original Message----- From: Andrew [mailto:an...@nm...]=20 Sent: Tuesday, October 21, 2003 12:06 PM To: qui...@li... Subject: [Quickfix-developers] Need java repeating group example... Can someone provide an example of java code for use of repeating groups? I have already looked at the example containing: org.quickfix.fix42.MarketDataSnapshotFullRefresh.NoMDEntries group =3D = new org.quickfix.fix42.MarketDataSnapshotFullRefresh.NoMDEntries(); I need to do something like this: NoTradingSessions 386 =3D 3 TradingSessionID 336 =3D P1 TradingSessionID 336 =3D P2 TradingSessionID 336 =3D P3 org.quickfix.field.NoTradingSessions group =3D new org.quickfix.field.NoTradingSessions(3); //use this? NoTradingSessions ts =3D new NoTradingSessions(3); // Group group =3D new Group(386, 0x1); //or this?? org.quickfix.field.TradingSessionID ts =3D org.quickfix.field.TradingSessionID( new String("1") ); group.setField( new TradingSessionID( "P1" ) ); newOrderSingle.addGroup(group); group.setField( new TradingSessionID( "P2" ) ); newOrderSingle.addGroup(group); group.setField( new TradingSessionID( "P3" ) ); newOrderSingle.addGroup(group); Thanks for any help on this... Andrew Munn =20 ------------------------------------------------------- This SF.net email is sponsored by OSDN developer relations Here's your chance to show off your extensive product knowledge We want to know what you know. Tell us and you have a chance to win $100 http://www.zoomerang.com/survey.zgi?HRPT1X3RYQNC5V4MLNSV3E54 _______________________________________________ Quickfix-developers mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfix-developers |
From: Miller, O. <OM...@ri...> - 2003-10-22 17:39:15
|
Can you specify which version of QF you are using? -----Original Message----- From: Anton Varn=E4s [mailto:ant...@sm...]=20 Sent: Wednesday, October 22, 2003 7:14 AM To: qui...@li... Subject: [Quickfix-developers] Missing FieldMap.get/set/removeField in = .NET ? Hello, I would like to use the following members in Message/Group (FieldMap) = with the .NET dll. (with C#) void FieldMap::setField (int field, const std::string value)=20 std::string FieldMap::getField (int field) const throw ( = FieldNotFound& )=20 void removeField (int field)=20 bool hasGroup (int field) const=20 int groupCount (int field) const=20 I cannot find them with the XML completion and my code does not compile. = How can I use these members? Best Regards, Anton Varn=E4s ------------------------------------------------------- This SF.net email is sponsored by OSDN developer relations Here's your chance to show off your extensive product knowledge We want to know what you know. Tell us and you have a chance to win $100 http://www.zoomerang.com/survey.zgi?HRPT1X3RYQNC5V4MLNSV3E54 _______________________________________________ Quickfix-developers mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfix-developers |
From: Oren M. <ore...@ya...> - 2003-10-22 16:52:22
|
I'm not sure it is illegal, but I'm sure this behavior is not recommended as it would cause the counterparty to send more resend requests. My guess is that while the QF thread is resending messages, you're app is sending messages blissfully unaware of this state. We made need to make QF a little smarter so this situation cannot occur. Joerg Thoennes <Joe...@we...> wrote: Hi all, in our QF 1.5.0 application I noticed the following scenario: - Our application (acceptor) was sending unsolicited messages (ExecutionReports) to the counterparty - The counterparty requested a ResendRequest FROM: nnn TO: 0 - Our application fulfilled the ResendRequest, but at one point near the end of the resent messages unsolicited messages with newer sequence numbers got mixed with the normal flow Is that compliant with the FIX spec or may this be a bug in QF? Cheers, Jörg ------------------------------------------------------- This SF.net email is sponsored by OSDN developer relations Here's your chance to show off your extensive product knowledge We want to know what you know. Tell us and you have a chance to win $100 http://www.zoomerang.com/survey.zgi?HRPT1X3RYQNC5V4MLNSV3E54 _______________________________________________ Quickfix-developers mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfix-developers --------------------------------- Do you Yahoo!? The New Yahoo! Shopping - with improved product search |
From: Joerg T. <Joe...@we...> - 2003-10-22 16:23:32
|
Hi all, in our QF 1.5.0 application I noticed the following scenario: - Our application (acceptor) was sending unsolicited messages (ExecutionReports) to the counterparty - The counterparty requested a ResendRequest FROM: nnn TO: 0 - Our application fulfilled the ResendRequest, but at one point near the end of the resent messages unsolicited messages with newer sequence numbers got mixed with the normal flow Is that compliant with the FIX spec or may this be a bug in QF? Cheers, J=F6rg |
From: <va...@kt...> - 2003-10-22 15:50:26
|
I would suggest using the .NET type TimeSpan and not DateTime for fix = datatype UtcTimeOnly. It contains all relevant information and nothing = more. Best Regards, Anton Varn=E4s ----- Original Message -----=20 From: "murphypa" <mur...@pe...> To: "QuickFix-Dev" <qui...@li...> Sent: Thursday, October 16, 2003 7:56 AM Subject: [Quickfix-developers] Patch to Message.h in .NET base > Hi, >=20 > Simple one - >=20 > Message.cpp: >=20 > Current Head: 1.7 >=20 > = http://cvs.sourceforge.net/viewcvs.py/quickfix/quickfix/src/.NET/Message.= cpp?rev=3DHEAD&content-type=3Dtext/vnd.viewcvs-markup >=20 > UtcTimeOnlyField* *Message::getField*( UtcTimeOnlyField* field, > FIX::FieldMap& map ) > *throw*( FieldNotFound*, IncorrectDataFormat* ) > { QF_STACK_TRY >=20 > *try* > { > FIX::UtcTimeOnly fixd; > fixd =3D FIX::UtcTimeOnlyConvertor::convert > ( map.getField( field->getField() ) ); > DateTime d( 0, 0, 0, fixd.getHour(), fixd.getMinute(), = fixd.getSecond() ); > field->setValue( d ); > *return* field; > } > *catch* ( FIX::FieldNotFound & e ) > { *throw* *new* FieldNotFound( e.field ); } > *catch* ( FIX::FieldConvertError & e ) > { *throw* *new* IncorrectDataFormat( field->getField() ); } >=20 > QF_STACK_CATCH > } >=20 > The DateTime d line should be: >=20 > DateTime d( 1, 1, 1, fixd.getHour(), fixd.getMinute(), = fixd.getSecond() ); >=20 > as .NET library does not accept 0 as Year, Month, Day values: >=20 >=20 > /year/ is less than 1 or greater than 9999=20 > -or- > /month/ is less than 1 or greater than 12 > -or- > /day/ is less than 1 or greater than the number of days in /month/ = >=20 > Assuming that the fix is to retain DateTime then could someone=20 > please make this change in the current tree. >=20 > thanx, > murphypa >=20 >=20 >=20 >=20 > ------------------------------------------------------- > This SF.net email is sponsored by: SF.net Giveback Program. > SourceForge.net hosts over 70,000 Open Source Projects. > See the people who have HELPED US provide better services: > Click here: http://sourceforge.net/supporters.php > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers |
From: <ant...@sm...> - 2003-10-22 13:15:30
|
Hello, I would like to use the following members in Message/Group (FieldMap) = with the .NET dll. (with C#) void FieldMap::setField (int field, const std::string value)=20 std::string FieldMap::getField (int field) const throw ( = FieldNotFound& )=20 void removeField (int field)=20 bool hasGroup (int field) const=20 int groupCount (int field) const=20 I cannot find them with the XML completion and my code does not compile. = How can I use these members? Best Regards, Anton Varn=E4s |
From: Alex H. <al...@an...> - 2003-10-22 11:30:15
|
Yes, the Linux JVMs really don't like it when start() creates a thread from C++. Using blockingStart() avoids this - if you want the equivalent of the start() behavoir you can always create a thread in java then call blockingStart() in it. Perhaps the java start() implementations should not call the C++ start(), and instead be implemented in terms of creating a Java thread from java, then calling blockingStart()? - that way we avoid the "java thread created from C++" problem. Cheers, Alex. Verma, Sanjay wrote: > While the apparent problem was not exactly the same as Arif's problem, > I guess the root cause was the same. Thanks for pointing me to it > Asad. I replaced start() with blockingStart() and the JVM stopped > crashing. > > -----Original Message----- > *From:* Verma, Sanjay > *Sent:* Monday, October 20, 2003 6:36 PM > *To:* 'qui...@li...' > *Subject:* FW: [Quickfix-developers] QF 1.6 JVM crashes on connect/logon. > > I managed to attach gdb to the running JVM and tried debugging the C++ > source code. The JVM crash is not always in the same place or at the > same execution sequence. Sometimes it crashes in ~Acceptor though I > have also seen it crash in ~SessionID. Also, sometimes it crashes as > soon as the logon message is received whereas other times it chashes > after responding to the first heartbeat message! > > I am using JDK 1.4.2 on RedHat Linux 8. QuickFix version, as I > mentioned, is 1.6 > > It I am attaching the captured output here. Hopefully it is not too > much! Any help would be welcome. > > Thanks. > > > -----Original Message----- > *From:* Verma, Sanjay > *Sent:* Monday, October 20, 2003 3:20 PM > *To:* qui...@li... > *Subject:* [Quickfix-developers] QF 1.6 JVM crashes on connect/logon. > > I am using version 1.6. I have a thread in a program that accepts > connections. As soon as the tradeclient (example) connects and sends a > login message, the JVM crashes. The output is not particularly > helpful. This happens repeatedly. No other debugging info is > available. I cannot seem to use either jdb or strace to get any further. > > 1. Has anyone else run into this? > 2. How do you debug when you have problem such as this? What debugger > or what means of getting more info? > > Thanks. > DISCLAIMER > e-mail, and any attachments thereto, is intended only for use by the > addressee(s) named herein and may contain legally privileged and/or > confidential information. If you are not the intended recipient of > this e-mail, you are hereby notified that any dissemination, > distribution or copying of this e-mail, and any attachments thereto, > is strictly prohibited. If you have received this e-mail in error, > please immediately notify me and permanently delete the original and > any copy of any e-mail and any printout thereof. > > E-mail transmission cannot be guaranteed to be secure or error-free. > The sender therefore does not accept liability for any errors or > omissions in the contents of this message which arise as a result of > e-mail transmission. > > REGARDING PRIVACY AND CONFIDENTIALITY > Crown Financial Group may, at its discretion, monitor and review the > content of all e-mail communications. > > DISCLAIMER > > e-mail, and any attachments thereto, is intended only for use by the > addressee(s) named herein and may contain legally privileged and/or > confidential information. If you are not the intended recipient of > this e-mail, you are hereby notified that any dissemination, > distribution or copying of this e-mail, and any attachments thereto, > is strictly prohibited. If you have received this e-mail in error, > please immediately notify me and permanently delete the original and > any copy of any e-mail and any printout thereof. > > > E-mail transmission cannot be guaranteed to be secure or error-free. > The sender therefore does not accept liability for any errors or > omissions in the contents of this message which arise as a result of > e-mail transmission. > > REGARDING PRIVACY AND CONFIDENTIALITY > > Crown Financial Group may, at its discretion, monitor and review the > content of all e-mail communications. > > > DISCLAIMER > > e-mail, and any attachments thereto, is intended only for use by the > addressee(s) named herein and may contain legally privileged and/or > confidential information. If you are not the intended recipient of > this e-mail, you are hereby notified that any dissemination, > distribution or copying of this e-mail, and any attachments thereto, > is strictly prohibited. If you have received this e-mail in error, > please immediately notify me and permanently delete the original and > any copy of any e-mail and any printout thereof. > > > E-mail transmission cannot be guaranteed to be secure or error-free. > The sender therefore does not accept liability for any errors or > omissions in the contents of this message which arise as a result of > e-mail transmission. > > REGARDING PRIVACY AND CONFIDENTIALITY > > Crown Financial Group may, at its discretion, monitor and review the > content of all e-mail communications. > > |
From: Atayan, A. <AA...@Cr...> - 2003-10-22 09:10:55
|
Hi, THis is what I am experiencing: When I get an order from the client, session-level reject is generated with "Required Tag missing" reason, but the message has no tag in it. I have put debug statements in the code and discovered that in Session::next FieldNotFound exception is caught and generateReject is called with arguments(message, 1, e.field). I printed the value of e.field and it is 0! Meanwhile all required fields are present in the message. I am using FIX.4.0. The same problem occurs for QFIX1.5 and QFIX1.6. When I receive the same order from a different client I don'texperience the described problem. I compared all the fields - they are the same (with the exception of those that have different values, like SenderCompID, time, seq num, etc). Can someone help? Thanks DISCLAIMER e-mail, and any attachments thereto, is intended only for use by the addressee(s) named herein and may contain legally privileged and/or confidential information. If you are not the intended recipient of this e-mail, you are hereby notified that any dissemination, distribution or copying of this e-mail, and any attachments thereto, is strictly prohibited. If you have received this e-mail in error, please immediately notify me and permanently delete the original and any copy of any e-mail and any printout thereof. E-mail transmission cannot be guaranteed to be secure or error-free. The sender therefore does not accept liability for any errors or omissions in the contents of this message which arise as a result of e-mail transmission. REGARDING PRIVACY AND CONFIDENTIALITY Crown Financial Group may, at its discretion, monitor and review the content of all e-mail communications. |
From: Nicholas P. <nic...@sl...> - 2003-10-22 06:46:55
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Bhagirathi G wrote: | Hello All. | | This is, again, regarding the SSL port that I was talking about. QuickFIX does not support SSL directly, as it would need to link with something like OpenSSL to do so. What you want to do is go get stunnel, which uses OpenSSL to create an SSL tunnnel. You then run stunnel in acceptor mode on a local port and point it at the remote port, and then point QuickFIX at the local port for stunnel. QuickFIX connects to stunnel, which then encrypts the information in SSL and forwards it on to the place you want the SSL connection to go to. This works great, and is exactly the sort of thing that Stunnel is designed for. - -Nick -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQE/lbdCR42/Somtp0QRAmdZAJ4lI6YFSc7Qjc8uEyNhEUkVRRT1RQCfQQBQ fCSm2lDSmcT7h/QB9M6YvvE= =w78U -----END PGP SIGNATURE----- |
From: Verma, S. <SV...@Cr...> - 2003-10-22 02:16:41
|
While the apparent problem was not exactly the same as Arif's problem, I guess the root cause was the same. Thanks for pointing me to it Asad. I replaced start() with blockingStart() and the JVM stopped crashing. -----Original Message----- From: Verma, Sanjay Sent: Monday, October 20, 2003 6:36 PM To: 'qui...@li...' Subject: FW: [Quickfix-developers] QF 1.6 JVM crashes on connect/logon. I managed to attach gdb to the running JVM and tried debugging the C++ source code. The JVM crash is not always in the same place or at the same execution sequence. Sometimes it crashes in ~Acceptor though I have also seen it crash in ~SessionID. Also, sometimes it crashes as soon as the logon message is received whereas other times it chashes after responding to the first heartbeat message! I am using JDK 1.4.2 on RedHat Linux 8. QuickFix version, as I mentioned, is 1.6 It I am attaching the captured output here. Hopefully it is not too much! Any help would be welcome. Thanks. -----Original Message----- From: Verma, Sanjay Sent: Monday, October 20, 2003 3:20 PM To: qui...@li... Subject: [Quickfix-developers] QF 1.6 JVM crashes on connect/logon. I am using version 1.6. I have a thread in a program that accepts connections. As soon as the tradeclient (example) connects and sends a login message, the JVM crashes. The output is not particularly helpful. This happens repeatedly. No other debugging info is available. I cannot seem to use either jdb or strace to get any further. 1. Has anyone else run into this? 2. How do you debug when you have problem such as this? What debugger or what means of getting more info? Thanks. DISCLAIMER e-mail, and any attachments thereto, is intended only for use by the addressee(s) named herein and may contain legally privileged and/or confidential information. If you are not the intended recipient of this e-mail, you are hereby notified that any dissemination, distribution or copying of this e-mail, and any attachments thereto, is strictly prohibited. If you have received this e-mail in error, please immediately notify me and permanently delete the original and any copy of any e-mail and any printout thereof. E-mail transmission cannot be guaranteed to be secure or error-free. The sender therefore does not accept liability for any errors or omissions in the contents of this message which arise as a result of e-mail transmission. REGARDING PRIVACY AND CONFIDENTIALITY Crown Financial Group may, at its discretion, monitor and review the content of all e-mail communications. DISCLAIMER e-mail, and any attachments thereto, is intended only for use by the addressee(s) named herein and may contain legally privileged and/or confidential information. If you are not the intended recipient of this e-mail, you are hereby notified that any dissemination, distribution or copying of this e-mail, and any attachments thereto, is strictly prohibited. If you have received this e-mail in error, please immediately notify me and permanently delete the original and any copy of any e-mail and any printout thereof. E-mail transmission cannot be guaranteed to be secure or error-free. The sender therefore does not accept liability for any errors or omissions in the contents of this message which arise as a result of e-mail transmission. REGARDING PRIVACY AND CONFIDENTIALITY Crown Financial Group may, at its discretion, monitor and review the content of all e-mail communications. DISCLAIMER e-mail, and any attachments thereto, is intended only for use by the addressee(s) named herein and may contain legally privileged and/or confidential information. If you are not the intended recipient of this e-mail, you are hereby notified that any dissemination, distribution or copying of this e-mail, and any attachments thereto, is strictly prohibited. If you have received this e-mail in error, please immediately notify me and permanently delete the original and any copy of any e-mail and any printout thereof. E-mail transmission cannot be guaranteed to be secure or error-free. The sender therefore does not accept liability for any errors or omissions in the contents of this message which arise as a result of e-mail transmission. REGARDING PRIVACY AND CONFIDENTIALITY Crown Financial Group may, at its discretion, monitor and review the content of all e-mail communications. |
From: Andrew <an...@nm...> - 2003-10-22 01:21:36
|
Can someone provide an example of java code for use of repeating groups? I have already looked at the example containing: org.quickfix.fix42.MarketDataSnapshotFullRefresh.NoMDEntries group = new org.quickfix.fix42.MarketDataSnapshotFullRefresh.NoMDEntries(); I need to do something like this: NoTradingSessions 386 = 3 TradingSessionID 336 = P1 TradingSessionID 336 = P2 TradingSessionID 336 = P3 org.quickfix.field.NoTradingSessions group = new org.quickfix.field.NoTradingSessions(3); //use this? NoTradingSessions ts = new NoTradingSessions(3); // Group group = new Group(386, 0x1); //or this?? org.quickfix.field.TradingSessionID ts = org.quickfix.field.TradingSessionID( new String("1") ); group.setField( new TradingSessionID( "P1" ) ); newOrderSingle.addGroup(group); group.setField( new TradingSessionID( "P2" ) ); newOrderSingle.addGroup(group); group.setField( new TradingSessionID( "P3" ) ); newOrderSingle.addGroup(group); Thanks for any help on this... Andrew Munn |
From: Nicolas <nic...@ya...> - 2003-10-21 18:53:29
|
I'm trying to compile this code using quickfix 1.6.0 ".net" dlls. What should I do to get it to compile? I get the following error message: c:\TraFix\TrafixApp.cpp(19): error C3635: 'FIX::SessionSettings': undefined native type used in 'QuickFix::SessionSettings'; imported native types must be defined in the importing source code and c:\Documents and Settings\Dcm\My Documents\Visual Studio Projects\FixTrader2\Form1.cpp(17): error C3377: 'QuickFix::SessionSettings::unmanaged' : cannot import method - a parameter type or the return type is inaccessible #include "StdAfx.h" #include "trafixapp.h" #using <mscorlib.dll> using QuickFix::SessionSettings; using QuickFix::FileStoreFactory; using QuickFix::FileLogFactory; namespace TraFix { TrafixApp::TrafixApp(void) { System::String * s= new System::String("C:\\temp\\sessionSettings.txt"); SessionSettings * settings = new SessionSettings(s); } __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com |
From: Miller, O. <OM...@ri...> - 2003-10-21 14:31:24
|
Do you know what version of gcc comes with RH 8. If it is 2.96, that's = a problem. -------------------------- Sent from my BlackBerry Wireless Handheld -----Original Message----- From: Verma, Sanjay <SV...@Cr...> To: 'qui...@li...' = <qui...@li...> Sent: Mon Oct 20 17:36:10 2003 Subject: FW: [Quickfix-developers] QF 1.6 JVM crashes on connect/logon. I managed to attach gdb to the running JVM and tried debugging the C++ = source code. The JVM crash is not always in the same place or at the = same execution sequence. Sometimes it crashes in ~Acceptor though I have = also seen it crash in ~SessionID. Also, sometimes it crashes as soon as = the logon message is received whereas other times it chashes after = responding to the first heartbeat message!=20 =20 I am using JDK 1.4.2 on RedHat Linux 8. QuickFix version, as I = mentioned, is 1.6 =20 It I am attaching the captured output here. Hopefully it is not too = much! Any help would be welcome.=20 =20 Thanks. =20 =20 -----Original Message----- From: Verma, Sanjay=20 Sent: Monday, October 20, 2003 3:20 PM To: qui...@li... Subject: [Quickfix-developers] QF 1.6 JVM crashes on connect/logon. I am using version 1.6. I have a thread in a program that accepts = connections. As soon as the tradeclient (example) connects and sends a = login message, the JVM crashes. The output is not particularly helpful. = This happens repeatedly. No other debugging info is available. I cannot = seem to use either jdb or strace to get any further.=20 1. Has anyone else run into this?=20 2. How do you debug when you have problem such as this? What debugger or = what means of getting more info?=20 Thanks.=20 DISCLAIMER=20 e-mail, and any attachments thereto, is intended only for use by the = addressee(s) named herein and may contain legally privileged and/or = confidential information. If you are not the intended recipient of this = e-mail, you are hereby notified that any dissemination, distribution or = copying of this e-mail, and any attachments thereto, is strictly = prohibited. If you have received this e-mail in error, please = immediately notify me and permanently delete the original and any copy = of any e-mail and any printout thereof. E-mail transmission cannot be guaranteed to be secure or error-free. The = sender therefore does not accept liability for any errors or omissions = in the contents of this message which arise as a result of e-mail = transmission. REGARDING PRIVACY AND CONFIDENTIALITY=20 Crown Financial Group may, at its discretion, monitor and review the = content of all e-mail communications.=20 DISCLAIMER e-mail, and any attachments thereto, is intended only for use by the = addressee(s) named herein and may contain legally privileged and/or = confidential information. If you are not the intended recipient of this = e-mail, you are hereby notified that any dissemination, distribution or = copying of this e-mail, and any attachments thereto, is strictly = prohibited. If you have received this e-mail in error, please = immediately notify me and permanently delete the original and any copy = of any e-mail and any printout thereof. E-mail transmission cannot be guaranteed to be secure or error-free. The = sender therefore does not accept liability for any errors or omissions = in the contents of this message which arise as a result of e-mail = transmission. REGARDING PRIVACY AND CONFIDENTIALITY Crown Financial Group may, at its discretion, monitor and review the = content of all e-mail communications. |
From: Bhagirathi G <bha...@ap...> - 2003-10-21 07:09:09
|
Hello All. This is, again, regarding the SSL port that I was talking about. Plain = text port works fine but the problem is with the SSL port. Can somebody = please help by providing me with the necessary information? Thanks and Regards, Bhagirathi. ----- Original Message -----=20 From: Bhagirathi G=20 To: qui...@li...=20 Sent: Wednesday, October 15, 2003 2:06 PM Subject: [Quickfix-developers] Does QuickFIX support SSL? Hello All. I am using quickfix-1.6.0 and trying to connect as Initiator on SSL = port (i.e., assigned SSL port to "SocketConnectPort" in the = configuration file) but could not connect. Below given are the log = statements. Can a QuickFIX Initiator connect using SSL port? If not, = any plans to provide this feature in future releases? Here is the output (using SSL port): <20031015-05:30:13, FIX.4.2:scompid->tcompid, event> (Created session) <20031015-05:30:13, FIX.4.2:scompid->tcompid, event> (Connecting to x.x.x.x on port yyyy) <20031015-05:30:14, FIX.4.2:scompid->tcompid, event> (Connection succeeded) <20031015-05:30:14, FIX.4.2:scompid->tcompid, outgoing> = (8=3DFIX.4.2?9=3D61?35=3DA?34=3D3?49=3Dscompid?52=3D20031015-05:30:14?56=3D= tcompid?98=3D0?108=3D240?10=3D114?) <20031015-05:30:14, FIX.4.2:scompid->tcompid, event> (Initiated logon request) <20031015-05:30:15, FIX.4.2:scompid->tcompid, event> (Disconnecting) Thanks, Bhagirathi |
From: Miller, O. <OM...@ri...> - 2003-10-21 00:32:43
|
Is you're app trying to pull the field out. If you try to pull a field out without checking for it's presence, and you are not trapping the FieldNotFound error, the field will be treated like a required field whether or not it is defined as such in the xml. -----Original Message----- From: Daniel May [mailto:Dan...@ma...]=20 Sent: Monday, October 20, 2003 1:53 PM To: qui...@li... Subject: [Quickfix-developers] Message Rejected: Required tag missing:37 I am getting a "Message xxx Rejected: Required tag missing:37" from my QuickFix Initiator app when trying to process a MarketDataIncrementalRefresh message. I am generating the message from a QuickFIX Acceptor App that I have written also. The initiator is using the standard FIX.4.2 XML DataDictionary, and field 37, "OrderID" is defined with = required=3D"N" . If I add a dummy OrderID value it works fine, but I do not understand why a non-required field is causing the message to get rejected. Daniel May ------------------------------------------------------- This SF.net email is sponsored by OSDN developer relations Here's your chance to show off your extensive product knowledge We want to know what you know. Tell us and you have a chance to win $100 http://www.zoomerang.com/survey.zgi?HRPT1X3RYQNC5V4MLNSV3E54 _______________________________________________ Quickfix-developers mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfix-developers |
From: Daniel M. <Dan...@ma...> - 2003-10-20 23:56:59
|
Sorry, you are correct. I had copied some code from your repeating groups example and it was trying to pull out the field. Daniel -----Original Message----- From: Miller, Oren [mailto:OM...@ri...]=20 Sent: Monday, October 20, 2003 5:31 PM To: Daniel May; qui...@li... Subject: RE: [Quickfix-developers] Message Rejected: Required tag missing:37 Is you're app trying to pull the field out. If you try to pull a field out without checking for it's presence, and you are not trapping the FieldNotFound error, the field will be treated like a required field whether or not it is defined as such in the xml. -----Original Message----- From: Daniel May [mailto:Dan...@ma...] Sent: Monday, October 20, 2003 1:53 PM To: qui...@li... Subject: [Quickfix-developers] Message Rejected: Required tag missing:37 I am getting a "Message xxx Rejected: Required tag missing:37" from my QuickFix Initiator app when trying to process a MarketDataIncrementalRefresh message. I am generating the message from a QuickFIX Acceptor App that I have written also. The initiator is using the standard FIX.4.2 XML DataDictionary, and field 37, "OrderID" is defined with required=3D"N" . If I add a dummy OrderID value it works fine, but I do not understand why a non-required field is causing the message to get rejected. Daniel May ------------------------------------------------------- This SF.net email is sponsored by OSDN developer relations Here's your chance to show off your extensive product knowledge We want to know what you know. Tell us and you have a chance to win $100 http://www.zoomerang.com/survey.zgi?HRPT1X3RYQNC5V4MLNSV3E54 _______________________________________________ Quickfix-developers mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfix-developers |
From: Verma, S. <SV...@Cr...> - 2003-10-20 22:22:17
|
I am using version 1.6. I have a thread in a program that accepts connections. As soon as the tradeclient (example) connects and sends a login message, the JVM crashes. The output is not particularly helpful. This happens repeatedly. No other debugging info is available. I cannot seem to use either jdb or strace to get any further. 1. Has anyone else run into this? 2. How do you debug when you have problem such as this? What debugger or what means of getting more info? Thanks. DISCLAIMER e-mail, and any attachments thereto, is intended only for use by the addressee(s) named herein and may contain legally privileged and/or confidential information. If you are not the intended recipient of this e-mail, you are hereby notified that any dissemination, distribution or copying of this e-mail, and any attachments thereto, is strictly prohibited. If you have received this e-mail in error, please immediately notify me and permanently delete the original and any copy of any e-mail and any printout thereof. E-mail transmission cannot be guaranteed to be secure or error-free. The sender therefore does not accept liability for any errors or omissions in the contents of this message which arise as a result of e-mail transmission. REGARDING PRIVACY AND CONFIDENTIALITY Crown Financial Group may, at its discretion, monitor and review the content of all e-mail communications. |
From: Andrew M. <an...@nm...> - 2003-10-20 20:43:41
|
With quickfix 1.6 I'm getting: java.lang.UnsatisfiedLinkError: create at org.quickfix.Group.create(Native Method) at org.quickfix.Group.<init>(Unknown Source) at oms.OmsApplication.send41(OmsApplication.java:334) Here: Group group = new Group(386, 0x1); //is this correct? group.setField( new TradingSessionID( "P1" ) ); group.setField( new TradingSessionID( "P2" ) ); group.setField( new TradingSessionID( "P3" ) ); newOrderSingle.addGroup(group); Am I attempting to create this repeating group properly? I am trying to create a group with: NoTradingSessions(386) = 3 TradingSessionID(336) = P1 TradingSessionID(336) = P2 TradingSessionID(336) = P3 Thanks for any help with this. |
From: Daniel M. <Dan...@ma...> - 2003-10-20 20:35:52
|
I am getting a "Message xxx Rejected: Required tag missing:37" from my QuickFix Initiator app when trying to process a MarketDataIncrementalRefresh message. I am generating the message from a QuickFIX Acceptor App that I have written also. The initiator is using the standard FIX.4.2 XML DataDictionary, and field 37, "OrderID" is defined with = required=3D"N" . If I add a dummy OrderID value it works fine, but I do not understand why a non-required field is causing the message to get rejected. Daniel May |
From: Oren M. <ore...@ya...> - 2003-10-20 18:12:02
|
You probably compiled in mysql support but are not running the QuickFIX MySQL database. Andrew <an...@nm...> wrote: Could someone please explain the cause of this unit test failure? Thanks, Andrew Munn C:\quickfix\test>runut debug 9834 C:\quickfix\test>echo off ............................................................................ .................FF.................................... *]]> *]]> C:\quickfix\test>runut release 999 C:\quickfix\test>echo off ............................................................................ .................FF.................................... *]]> *]]> C:\quickfix\test> ------------------------------------------------------- This SF.net email sponsored by: Enterprise Linux Forum Conference & Expo The Event For Linux Datacenter Solutions & Strategies in The Enterprise Linux in the Boardroom; in the Front Office; & in the Server Room http://www.enterpriselinuxforum.com _______________________________________________ Quickfix-developers mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfix-developers --------------------------------- Do you Yahoo!? The New Yahoo! Shopping - with improved product search |