You can subscribe to this list here.
2002 |
Jan
|
Feb
(4) |
Mar
(6) |
Apr
(2) |
May
(4) |
Jun
(1) |
Jul
(1) |
Aug
(2) |
Sep
(11) |
Oct
(3) |
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(7) |
Feb
(3) |
Mar
(10) |
Apr
(40) |
May
(63) |
Jun
(12) |
Jul
(26) |
Aug
(13) |
Sep
(6) |
Oct
(13) |
Nov
(17) |
Dec
(28) |
2004 |
Jan
(13) |
Feb
(6) |
Mar
(9) |
Apr
(20) |
May
(15) |
Jun
(29) |
Jul
(22) |
Aug
(11) |
Sep
(32) |
Oct
(34) |
Nov
(22) |
Dec
(33) |
2005 |
Jan
(17) |
Feb
(8) |
Mar
(3) |
Apr
(20) |
May
(19) |
Jun
(29) |
Jul
(30) |
Aug
(10) |
Sep
(24) |
Oct
|
Nov
(17) |
Dec
(11) |
2006 |
Jan
(32) |
Feb
(54) |
Mar
(34) |
Apr
(43) |
May
(14) |
Jun
(11) |
Jul
(10) |
Aug
(43) |
Sep
(37) |
Oct
(44) |
Nov
(16) |
Dec
(11) |
2007 |
Jan
(26) |
Feb
(5) |
Mar
(23) |
Apr
(3) |
May
(22) |
Jun
(17) |
Jul
(22) |
Aug
(34) |
Sep
(17) |
Oct
(18) |
Nov
(4) |
Dec
(8) |
2008 |
Jan
(28) |
Feb
(28) |
Mar
(23) |
Apr
(37) |
May
(53) |
Jun
(20) |
Jul
(30) |
Aug
(12) |
Sep
(19) |
Oct
(16) |
Nov
(15) |
Dec
(10) |
2009 |
Jan
(19) |
Feb
(8) |
Mar
(21) |
Apr
(8) |
May
(15) |
Jun
(22) |
Jul
(34) |
Aug
(18) |
Sep
(23) |
Oct
(26) |
Nov
(16) |
Dec
(13) |
2010 |
Jan
(38) |
Feb
(17) |
Mar
(39) |
Apr
(34) |
May
(5) |
Jun
(15) |
Jul
(7) |
Aug
(18) |
Sep
(4) |
Oct
(16) |
Nov
(3) |
Dec
(17) |
2011 |
Jan
(28) |
Feb
(12) |
Mar
(36) |
Apr
(9) |
May
(26) |
Jun
(27) |
Jul
(6) |
Aug
(10) |
Sep
(6) |
Oct
(1) |
Nov
(1) |
Dec
|
2012 |
Jan
(3) |
Feb
(4) |
Mar
|
Apr
(7) |
May
(9) |
Jun
(4) |
Jul
(2) |
Aug
(1) |
Sep
|
Oct
(9) |
Nov
(10) |
Dec
(8) |
2013 |
Jan
(3) |
Feb
(2) |
Mar
(7) |
Apr
(2) |
May
|
Jun
(7) |
Jul
(22) |
Aug
(5) |
Sep
(3) |
Oct
(3) |
Nov
(3) |
Dec
(2) |
2014 |
Jan
(4) |
Feb
|
Mar
(7) |
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(7) |
Sep
(1) |
Oct
|
Nov
|
Dec
(1) |
2015 |
Jan
|
Feb
|
Mar
(3) |
Apr
|
May
|
Jun
(3) |
Jul
|
Aug
|
Sep
|
Oct
(4) |
Nov
(4) |
Dec
|
2016 |
Jan
(1) |
Feb
|
Mar
(3) |
Apr
|
May
|
Jun
|
Jul
(5) |
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
2017 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(2) |
Jul
(1) |
Aug
|
Sep
(1) |
Oct
(5) |
Nov
(1) |
Dec
|
2019 |
Jan
|
Feb
(2) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2020 |
Jan
|
Feb
|
Mar
(3) |
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(1) |
Sep
(1) |
Oct
|
Nov
|
Dec
|
2023 |
Jan
|
Feb
|
Mar
(4) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Oren M. <or...@qu...> - 2006-02-14 17:33:38
|
Can you give some more information. Were you sending or receiving=20 messages, or both. Did the messages contain repeating groups? --oren Kimpton, C (Chris) wrote: >QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/= index.html >QuickFIX Support: http://www.quickfixengine.org/services.html > >Hi, > >I am getting occasional errors too - when using quickfix 1.11.0 on XP, >with java 1.4.2_08. There was not a lot of session reconnecting - just >lots of messages. I did have 2 separate FIX connections going though. > >Thanks for any thoughts, >Chris > > >An unexpected exception has been detected in native code outside the VM.= >Unexpected Signal : EXCEPTION_ACCESS_VIOLATION (0xc0000005) occurred at >PC=3D0x7C910F2B >Function=3Dwcsncpy+0x49C >Library=3DC:\WINDOWS\system32\ntdll.dll > >Current Java thread: > at quickfix.Message.destroy(Native Method) > at quickfix.Message.finalize(Unknown Source) > at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method) > at java.lang.ref.Finalizer.runFinalizer(Finalizer.java:83) > at java.lang.ref.Finalizer.access$100(Finalizer.java:14) > at >java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:160) > >Dynamic libraries: >0x00400000 - 0x0040B000 C:\installed\j2sdk1.4.2_08\bin\java.exe >0x7C900000 - 0x7C9B0000 C:\WINDOWS\system32\ntdll.dll >0x7C800000 - 0x7C8F4000 C:\WINDOWS\system32\kernel32.dll >0x77DD0000 - 0x77E6B000 C:\WINDOWS\system32\ADVAPI32.dll >0x77E70000 - 0x77F01000 C:\WINDOWS\system32\RPCRT4.dll >0x77C10000 - 0x77C68000 C:\WINDOWS\system32\MSVCRT.dll >0x08000000 - 0x08138000 >C:\installed\j2sdk1.4.2_08\jre\bin\client\jvm.dll >0x77D40000 - 0x77DD0000 C:\WINDOWS\system32\USER32.dll >0x77F10000 - 0x77F57000 C:\WINDOWS\system32\GDI32.dll >0x76B40000 - 0x76B6D000 C:\WINDOWS\system32\WINMM.dll >0x6BD00000 - 0x6BD0D000 C:\WINDOWS\system32\SYNCOR11.DLL >0x10000000 - 0x10007000 >C:\installed\j2sdk1.4.2_08\jre\bin\hpi.dll >0x00390000 - 0x0039E000 >C:\installed\j2sdk1.4.2_08\jre\bin\verify.dll >0x003B0000 - 0x003C9000 >C:\installed\j2sdk1.4.2_08\jre\bin\java.dll >0x003D0000 - 0x003DE000 >C:\installed\j2sdk1.4.2_08\jre\bin\zip.dll >0x02B70000 - 0x02B8C000 >C:\installed\j2sdk1.4.2_08\jre\bin\jdwp.dll >0x00970000 - 0x00975000 >C:\installed\j2sdk1.4.2_08\jre\bin\dt_socket.dll >0x71AB0000 - 0x71AC7000 C:\WINDOWS\system32\ws2_32.dll >0x71AA0000 - 0x71AA8000 C:\WINDOWS\system32\WS2HELP.dll >0x55600000 - 0x5561D000 C:\Program Files\Microsoft Firewall >Client\wspwsp.dll >0x76D60000 - 0x76D79000 C:\WINDOWS\system32\iphlpapi.dll >0x71A50000 - 0x71A8F000 C:\WINDOWS\system32\mswsock.dll >0x662B0000 - 0x66308000 C:\WINDOWS\system32\hnetcfg.dll >0x71A90000 - 0x71A98000 C:\WINDOWS\System32\wshtcpip.dll >0x073A0000 - 0x07447000 >T:\arbtrader\ArbTraderServer\bin\quickfix_jni.dll >0x774E0000 - 0x7761D000 C:\WINDOWS\system32\ole32.dll >0x77120000 - 0x771AC000 C:\WINDOWS\system32\OLEAUT32.dll >0x76080000 - 0x760E5000 C:\WINDOWS\system32\MSVCP60.dll >0x07450000 - 0x0745F000 >C:\installed\j2sdk1.4.2_08\jre\bin\net.dll >0x76F20000 - 0x76F47000 C:\WINDOWS\system32\DNSAPI.dll >0x76FB0000 - 0x76FB8000 C:\WINDOWS\System32\winrnr.dll >0x76F60000 - 0x76F8C000 C:\WINDOWS\system32\WLDAP32.dll >0x76FC0000 - 0x76FC6000 C:\WINDOWS\system32\rasadhlp.dll >0x76FD0000 - 0x7704F000 C:\WINDOWS\system32\CLBCATQ.DLL >0x77050000 - 0x77115000 C:\WINDOWS\system32\COMRes.dll >0x77C00000 - 0x77C08000 C:\WINDOWS\system32\VERSION.dll >0x77F60000 - 0x77FD6000 C:\WINDOWS\system32\SHLWAPI.dll >0x4D4F0000 - 0x4D548000 C:\WINDOWS\system32\WINHTTP.dll >0x079C0000 - 0x079C5000 >C:\installed\j2sdk1.4.2_08\jre\bin\rmi.dll >0x76C90000 - 0x76CB8000 C:\WINDOWS\system32\imagehlp.dll >0x59A60000 - 0x59B01000 C:\WINDOWS\system32\DBGHELP.dll >0x76BF0000 - 0x76BFB000 C:\WINDOWS\system32\PSAPI.DLL > >Heap at VM Abort: >Heap > def new generation total 576K, used 196K [0x10010000, 0x100b0000, >0x104f0000) > eden space 512K, 36% used [0x10010000, 0x1003f040, 0x10090000) > from space 64K, 13% used [0x10090000, 0x10092320, 0x100a0000) > to space 64K, 0% used [0x100a0000, 0x100a0000, 0x100b0000) > tenured generation total 4400K, used 2616K [0x104f0000, 0x1093c000, >0x14010000) > the space 4400K, 59% used [0x104f0000, 0x1077e178, 0x1077e200, >0x1093c000) > compacting perm gen total 11520K, used 11287K [0x14010000, 0x14b50000,= >0x18010000) > the space 11520K, 97% used [0x14010000, 0x14b15ff8, 0x14b16000, >0x14b50000) > >Local Time =3D Tue Feb 14 13:08:14 2006 >Elapsed Time =3D 3079 ># ># The exception above was detected in native code outside the VM ># ># Java VM: Java HotSpot(TM) Client VM (1.4.2_08-b03 mixed mode) ># ># An error report file has been saved as hs_err_pid4048.log. ># Please refer to the file for further information. ># ><20060214-13:08:13,=20 > > >-----Original Message----- >From: qui...@li... >[mailto:qui...@li...] On Behalf Of Oren >Miller >Sent: 26 January 2006 16:50 >To: lar...@su... >Cc: qui...@li... >Subject: Re: [Quickfix-users] Exectpiton violation > >This may be a bug in the JVM or JDK actually. With some of the 1.5 >JVM's, it has been reported that exception violations occur, while in >others it does not. Can you try a different JVM and JDK? > >--oren > >lar...@su... wrote: > > =20 > >>Hello, I been running some test with multiple sessions for the=20 >>Quickfix jni. Or rather been trying to but I get an error while=20 >>running it. There seems to be some small bugs left in the=20 >>quickfix_jni.dll yet. Anyone knows what's the course? >> >>[java] # >> >>[java] # An unexpected error has been detected by HotSpot Virtual >> =20 >> >Machine: > =20 > >>[java] # >> >>[java] # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=3D0x10002e89,=20 >>pid=3D390 >> >>d=3D2044 >> >>[java] # >> >>[java] # Java VM: Java HotSpot(TM) Client VM (1.5.0_06-b05 mixed mode, >> =20 >> > > =20 > >>shar >> >>[java] # Problematic frame: >> >>[java] # C [quickfix_jni.dll+0x2e89] >> >>[java] # >> >>[java] # An error report file with more information is saved as >>hs_err_pid3 >> >>og >> >>[java] # >> >>[java] # If you would like to submit a bug report, please visit: >> >>[java] # http://java.sun.com/webapps/bugreport/crash.jsp >> >>[java] # >> >>[java] Java Result: 1 >> >>[echo] second task end >> >>Lars >> >> =20 >> > >_____________________________________________________________ > >This email (including any attachments to it) is confidential, legally pr= ivileged, subject to copyright and is sent for the personal attention of = the intended recipient only. If you have received this email in error, pl= ease advise us immediately and delete it. You are notified that disclosin= g, copying, distributing or taking any action in reliance on the contents= of this information is strictly prohibited. Although we have taken reaso= nable precautions to ensure no viruses are present in this email, we cann= ot accept responsibility for any loss or damage arising from the viruses = in this email or attachments. We exclude any liability for the content of= this email, or for the consequences of any actions taken on the basis of= the information provided in this email or its attachments, unless that i= nformation is subsequently confirmed in writing. If this email contains a= n offer, that should be considered as an invitation to treat. >_____________________________________________________________ > > >------------------------------------------------------- >This SF.net email is sponsored by: Splunk Inc. Do you grep through log f= iles >for problems? Stop! Download the new AJAX search engine that makes >searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! >http://sel.as-us.falkag.net/sel?cmd=3Dk&kid=103432&bid#0486&dat=121642 >_______________________________________________ >Quickfix-users mailing list >Qui...@li... >https://lists.sourceforge.net/lists/listinfo/quickfix-users > > > =20 > |
From: Kimpton, C \(Chris\) <Chr...@ra...> - 2006-02-14 13:34:19
|
Hi, I am getting occasional errors too - when using quickfix 1.11.0 on XP, with java 1.4.2_08. There was not a lot of session reconnecting - just lots of messages. I did have 2 separate FIX connections going though. Thanks for any thoughts, Chris An unexpected exception has been detected in native code outside the VM. Unexpected Signal : EXCEPTION_ACCESS_VIOLATION (0xc0000005) occurred at PC=3D0x7C910F2B Function=3Dwcsncpy+0x49C Library=3DC:\WINDOWS\system32\ntdll.dll Current Java thread: =09at quickfix.Message.destroy(Native Method) =09at quickfix.Message.finalize(Unknown Source) =09at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method) =09at java.lang.ref.Finalizer.runFinalizer(Finalizer.java:83) =09at java.lang.ref.Finalizer.access$100(Finalizer.java:14) =09at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:160) Dynamic libraries: 0x00400000 - 0x0040B000 C:\installed\j2sdk1.4.2_08\bin\java.exe 0x7C900000 - 0x7C9B0000 C:\WINDOWS\system32\ntdll.dll 0x7C800000 - 0x7C8F4000 C:\WINDOWS\system32\kernel32.dll 0x77DD0000 - 0x77E6B000 C:\WINDOWS\system32\ADVAPI32.dll 0x77E70000 - 0x77F01000 C:\WINDOWS\system32\RPCRT4.dll 0x77C10000 - 0x77C68000 C:\WINDOWS\system32\MSVCRT.dll 0x08000000 - 0x08138000 C:\installed\j2sdk1.4.2_08\jre\bin\client\jvm.dll 0x77D40000 - 0x77DD0000 C:\WINDOWS\system32\USER32.dll 0x77F10000 - 0x77F57000 C:\WINDOWS\system32\GDI32.dll 0x76B40000 - 0x76B6D000 C:\WINDOWS\system32\WINMM.dll 0x6BD00000 - 0x6BD0D000 C:\WINDOWS\system32\SYNCOR11.DLL 0x10000000 - 0x10007000 C:\installed\j2sdk1.4.2_08\jre\bin\hpi.dll 0x00390000 - 0x0039E000 C:\installed\j2sdk1.4.2_08\jre\bin\verify.dll 0x003B0000 - 0x003C9000 C:\installed\j2sdk1.4.2_08\jre\bin\java.dll 0x003D0000 - 0x003DE000 C:\installed\j2sdk1.4.2_08\jre\bin\zip.dll 0x02B70000 - 0x02B8C000 C:\installed\j2sdk1.4.2_08\jre\bin\jdwp.dll 0x00970000 - 0x00975000 C:\installed\j2sdk1.4.2_08\jre\bin\dt_socket.dll 0x71AB0000 - 0x71AC7000 C:\WINDOWS\system32\ws2_32.dll 0x71AA0000 - 0x71AA8000 C:\WINDOWS\system32\WS2HELP.dll 0x55600000 - 0x5561D000 C:\Program Files\Microsoft Firewall Client\wspwsp.dll 0x76D60000 - 0x76D79000 C:\WINDOWS\system32\iphlpapi.dll 0x71A50000 - 0x71A8F000 C:\WINDOWS\system32\mswsock.dll 0x662B0000 - 0x66308000 C:\WINDOWS\system32\hnetcfg.dll 0x71A90000 - 0x71A98000 C:\WINDOWS\System32\wshtcpip.dll 0x073A0000 - 0x07447000 T:\arbtrader\ArbTraderServer\bin\quickfix_jni.dll 0x774E0000 - 0x7761D000 C:\WINDOWS\system32\ole32.dll 0x77120000 - 0x771AC000 C:\WINDOWS\system32\OLEAUT32.dll 0x76080000 - 0x760E5000 C:\WINDOWS\system32\MSVCP60.dll 0x07450000 - 0x0745F000 C:\installed\j2sdk1.4.2_08\jre\bin\net.dll 0x76F20000 - 0x76F47000 C:\WINDOWS\system32\DNSAPI.dll 0x76FB0000 - 0x76FB8000 C:\WINDOWS\System32\winrnr.dll 0x76F60000 - 0x76F8C000 C:\WINDOWS\system32\WLDAP32.dll 0x76FC0000 - 0x76FC6000 C:\WINDOWS\system32\rasadhlp.dll 0x76FD0000 - 0x7704F000 C:\WINDOWS\system32\CLBCATQ.DLL 0x77050000 - 0x77115000 C:\WINDOWS\system32\COMRes.dll 0x77C00000 - 0x77C08000 C:\WINDOWS\system32\VERSION.dll 0x77F60000 - 0x77FD6000 C:\WINDOWS\system32\SHLWAPI.dll 0x4D4F0000 - 0x4D548000 C:\WINDOWS\system32\WINHTTP.dll 0x079C0000 - 0x079C5000 C:\installed\j2sdk1.4.2_08\jre\bin\rmi.dll 0x76C90000 - 0x76CB8000 C:\WINDOWS\system32\imagehlp.dll 0x59A60000 - 0x59B01000 C:\WINDOWS\system32\DBGHELP.dll 0x76BF0000 - 0x76BFB000 C:\WINDOWS\system32\PSAPI.DLL Heap at VM Abort: Heap =20def new generation total 576K, used 196K [0x10010000, 0x100b0000, 0x104f0000) =20 eden space 512K, 36% used [0x10010000, 0x1003f040, 0x10090000) =20 from space 64K, 13% used [0x10090000, 0x10092320, 0x100a0000) =20 to space 64K, 0% used [0x100a0000, 0x100a0000, 0x100b0000) =20tenured generation total 4400K, used 2616K [0x104f0000, 0x1093c000, 0x14010000) =20 the space 4400K, 59% used [0x104f0000, 0x1077e178, 0x1077e200, 0x1093c000) =20compacting perm gen total 11520K, used 11287K [0x14010000, 0x14b50000= , 0x18010000) =20 the space 11520K, 97% used [0x14010000, 0x14b15ff8, 0x14b16000, 0x14b50000) Local Time =3D Tue Feb 14 13:08:14 2006 Elapsed Time =3D 3079 # # The exception above was detected in native code outside the VM # # Java VM: Java HotSpot(TM) Client VM (1.4.2_08-b03 mixed mode) # # An error report file has been saved as hs_err_pid4048.log. # Please refer to the file for further information. # <20060214-13:08:13,=20 -----Original Message----- From: qui...@li... [mailto:qui...@li...] On Behalf Of Oren Miller Sent: 26 January 2006 16:50 To: lar...@su... Cc: qui...@li... Subject: Re: [Quickfix-users] Exectpiton violation This may be a bug in the JVM or JDK actually. With some of the 1.5 JVM's, it has been reported that exception violations occur, while in others it does not. Can you try a different JVM and JDK? --oren lar...@su... wrote: > Hello, I been running some test with multiple sessions for the=20 > Quickfix jni. Or rather been trying to but I get an error while=20 > running it. There seems to be some small bugs left in the=20 > quickfix_jni.dll yet. Anyone knows what's the course? > > [java] # > > [java] # An unexpected error has been detected by HotSpot Virtual Machine: > > [java] # > > [java] # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=3D0x10002e89,=20 > pid=3D390 > > d=3D2044 > > [java] # > > [java] # Java VM: Java HotSpot(TM) Client VM (1.5.0_06-b05 mixed mode, > shar > > [java] # Problematic frame: > > [java] # C [quickfix_jni.dll+0x2e89] > > [java] # > > [java] # An error report file with more information is saved as > hs_err_pid3 > > og > > [java] # > > [java] # If you would like to submit a bug report, please visit: > > [java] # http://java.sun.com/webapps/bugreport/crash.jsp > > [java] # > > [java] Java Result: 1 > > [echo] second task end > > Lars > _____________________________________________________________ This email (including any attachments to it) is confidential, legally pri= vileged, subject to copyright and is sent for the personal attention of t= he intended recipient only. If you have received this email in error, ple= ase advise us immediately and delete it. You are notified that disclosing= , copying, distributing or taking any action in reliance on the contents = of this information is strictly prohibited. Although we have taken reason= able precautions to ensure no viruses are present in this email, we canno= t accept responsibility for any loss or damage arising from the viruses i= n this email or attachments. We exclude any liability for the content of = this email, or for the consequences of any actions taken on the basis of = the information provided in this email or its attachments, unless that in= formation is subsequently confirmed in writing. If this email contains an= =20offer, that should be considered as an invitation to treat. _____________________________________________________________ |
From: Steve B. <sb...@sm...> - 2006-02-10 12:14:56
|
> I need to reset the sequence numbers programmatically and=20 > I see a set sequence number method on a session. Any tips=20 > for accessing the session - I guess its via the=20 > initiator.getSessions ? Hi Chris, That's one way. There is also a Session.lookupSession(SessionID)=20 static method. > Is there a difference between the Threaded and non Threaded=20 > versions of acceptor/initiator?=20 Yes, the "threaded" version creates a message processing thread per session. The other version uses a single thread for all sessions. =20 > I've added a quick javadoc builder to the src/build.xml - if=20 > anyone is interested.=20 There's also a javadoc target in the QuickFIX/J build file. As a side note, most of the public classes and methods in QFJ have=20 additional Javadoc comments as compared to the JNI code although many of the comments apply to both implementations. Steve Bate Smart Trade Technologies Phone: +33 4 42 90 03 97 http://www.smart-trade.net/ |
From: Kimpton, C \(Chris\) <Chr...@ra...> - 2006-02-10 11:53:25
|
Hi, I need to reset the sequence numbers programmatically and I see a set sequence number method on a session. Any tips for accessing the session - I guess its via the initiator.getSessions ? Is there a difference between the Threaded and non Threaded versions of acceptor/initiator? I've added a quick javadoc builder to the src/build.xml - if anyone is interested. =20 <target name=3D"javadoc"> =20 <javadoc sourcepath=3D"java/src" destdir=3D"javadoc" packagenames=3D"*" maxmemory=3D"512m"> =20 =20 =20 </javadoc> =20 </target> Thanks in advance, > ____________________________________________ Chris Kimpton _____________________________________________________________ This email (including any attachments to it) is confidential, legally pri= vileged, subject to copyright and is sent for the personal attention of t= he intended recipient only. If you have received this email in error, ple= ase advise us immediately and delete it. You are notified that disclosing= , copying, distributing or taking any action in reliance on the contents = of this information is strictly prohibited. Although we have taken reason= able precautions to ensure no viruses are present in this email, we canno= t accept responsibility for any loss or damage arising from the viruses i= n this email or attachments. We exclude any liability for the content of = this email, or for the consequences of any actions taken on the basis of = the information provided in this email or its attachments, unless that in= formation is subsequently confirmed in writing. If this email contains an= =20offer, that should be considered as an invitation to treat. _____________________________________________________________ |
From: John H. <jo...@al...> - 2006-02-07 19:31:42
|
Paul Petraitis <paulp@...> writes: > > > > > Hi, It seems I have same issue as posting 2004-11-18 10:20, except my application is in VB/.NET > When I try to run the application I get the following exception. An unhandled exception of type "System.IO.FileNotFoundException" occurred in UnknownModule. > Additional information: File or assembly name quickfix_net, or one of its dependencies, wasnot found. > > Paul, By any chance did you ever resolve this? I'm trying to get a small sample app running here and have hit the exact same error message. QuickFix, VS2005, VB, etc. Many thanks, John Haldi (jo...@al...) |
From: <lar...@su...> - 2006-02-07 10:49:37
|
Hi, when I'm using quickfix with the java wrapper(native) and more then on session I get two kinds of error. One is that the engine crash and the other is that it says that a required field is missing when it's the same message that was sent just a second ago and the log files show that the incoming message x and x+1 is the same (with different timestamps and message sequence number)=20 =20 8=3DFIX.4.09=3D12435=3DD34=3D3449=3DBenchmark_Acceptor_152=3D20060207-10:= 38:2056=3DBen chmark_Initiator_111=3DClOrderId21=3D138=3D100040=3D154=3D155=3DIBM10=3D1= 77 8=3DFIX.4.09=3D12435=3DD34=3D3549=3DBenchmark_Acceptor_152=3D20060207-10:= 38:2056=3DBen chmark_Initiator_111=3DClOrderId21=3D138=3D100040=3D154=3D155=3DIBM10=3D1= 78 8=3DFIX.4.09=3D12435=3DD34=3D3649=3DBenchmark_Acceptor_152=3D20060207-10:= 38:2056=3DBen chmark_Initiator_111=3DClOrderId21=3D138=3D100040=3D154=3D155=3DIBM10=3D1= 79 8=3DFIX.4.09=3D12435=3DD34=3D3749=3DBenchmark_Acceptor_152=3D20060207-10:= 38:2056=3DBen chmark_Initiator_111=3DClOrderId21=3D138=3D100040=3D154=3D155=3DIBM10=3D1= 80 8=3DFIX.4.09=3D12435=3DD34=3D3849=3DBenchmark_Acceptor_152=3D20060207-10:= 38:2056=3DBen chmark_Initiator_111=3DClOrderId21=3D138=3D100040=3D154=3D155=3DIBM10=3D1= 81 =20 =20 8=3DFIX.4.09=3D11135=3D334=3D8649=3DBenchmark_Initiator_152=3D20060207-10= :38:2056=3DBe nchmark_Acceptor_145=3D3658=3DRequired tag missing10=3D182 =20 Lars |
From: Dale W. <wil...@oc...> - 2006-02-06 14:59:45
|
Hi Chris, Kimpton, C (Chris) wrote: > Hi, > > I am using quickfix 1.11.0 via the Java interface. > > Is it possible to get callbacks about the heartbeat messages? We have > some internal heartbeats that I want to link with the FIX ones. > You can see the heartbeat messages in the toAdmin (outgoing) and fromAdmin (incoming) callback. Pick up MsgType out of the header and compare to heartbeat. If you modify the message in toAdmin at one end, you should see the modifications in fromAdmin at the other. HTH, Dale > Thanks, > > *____________________________________________* > Chris Kimpton > > ------------------------------------------------------------------------ > /This email (including any attachments to it) is confidential, legally > privileged, subject to copyright and is sent for the personal > attention of the intended recipient only. If you have received this > email in error, please advise us immediately and delete it. You are > notified that disclosing, copying, distributing or taking any action > in reliance on the contents of this information is strictly > prohibited. Although we have taken reasonable precautions to ensure no > viruses are present in this email, we cannot accept responsibility for > any loss or damage arising from the viruses in this email or > attachments. We exclude any liability for the content of this email, > or for the consequences of any actions taken on the basis of the > information provided in this email or its attachments, unless that > information is subsequently confirmed in writing. If this email > contains an offer, that should be considered as an invitation to treat. / > ------------------------------------------------------------------------ -- ----------------------------------------------------- Dale Wilson, Senior Software Engineer Object Computing, Inc. (OCI) http://www.ociweb.com/ http://www.theaceorb.com/ ---------------------------------------------------- |
From: Kimpton, C \(Chris\) <Chr...@ra...> - 2006-02-06 12:01:18
|
Hi, I am using quickfix 1.11.0 via the Java interface. Is it possible to get callbacks about the heartbeat messages? We have some internal heartbeats that I want to link with the FIX ones. Thanks, > ____________________________________________ Chris Kimpton _____________________________________________________________ This email (including any attachments to it) is confidential, legally pri= vileged, subject to copyright and is sent for the personal attention of t= he intended recipient only. If you have received this email in error, ple= ase advise us immediately and delete it. You are notified that disclosing= , copying, distributing or taking any action in reliance on the contents = of this information is strictly prohibited. Although we have taken reason= able precautions to ensure no viruses are present in this email, we canno= t accept responsibility for any loss or damage arising from the viruses i= n this email or attachments. We exclude any liability for the content of = this email, or for the consequences of any actions taken on the basis of = the information provided in this email or its attachments, unless that in= formation is subsequently confirmed in writing. If this email contains an= =20offer, that should be considered as an invitation to treat. _____________________________________________________________ |
From: Sam C. <sa...@ho...> - 2006-01-30 20:11:49
|
Hello all, Can someone please point me to some information on how to use QuickFix with MFC? I did not find anything in the documentation. I am looking for info on how to integrate QF into a UI and what project settings I might need to use. I am using VC++ 6.0. Thanks in advance for any help. Sam |
From: Oren M. <or...@qu...> - 2006-01-30 16:25:27
|
ON QUICKFIX ----------------- QuickFIX 1.11.0 is now available at http://www.quickfixengine.org You can get the release notes for all versions here: http://www.quickfixengine.org/NEWS We did a lot of work to make it easier to build the project. For windows users, everything is now under one solution file. This includes the C++, .NET, jni, and example programs. So it should be much more obvious to new users what is available. The documentation has also been slightly restructured into categories which I hope will make it easier to find things. Feedback is appreciated. Ok, so first of all the project has been updated to be compatible with the latest compilers. This means gcc 4.x and Visual Studio 8/2005/.NET 2.0. I know many of you have begun to use these, so you will no longer have to use hacked up versions of the source. JNI should also work on 64 bit systems. The FileLog is no longer separated into .incoming and .outgoing files. It all goes into one .messages file. This is so the exact message sequence that occured in a session can be accurately reconstructed. This should make it a lot easier to figure out exactly what happened when analyzing the logs. Likewise, the databases will place all messages into a single table where they can share a auto-incrementing id. There is native support for a couple of databases. PostgreSQL and MSSQL (windows only currently). And MySQL and PostgreSQL store and log implementation now support connection pools. The sequence reset functionality should be useable now. The previous version had problems, which I believe have all been resolved in this release. Please continue to give feedback. Much more, so read the release notes for a full account. ON QUICKFIX/J ------------------- You will notice on the download page that QuickFIX/J, clearly marked with a bright red *beta* disclaimer is available. We will begin placing the latest QuickFIX/J beta releases here (which will turn into real releases at some point). We are putting these here to make them easier to find so we can expand the beta user base and get more feedback. The QuickFIX/J documentation is available online as well. Remember to report anything you find in the bugtracker: http://www.quickfixengine.org/bugtracker. Steve Bate is leading the development of this port, so he is the guy to contact if you want to become involved. ON OTHER STUFF --------------------- There are several companies that provide services surrounding QuickFIX which range from training to support to project work. If you are in need of any of these check out this page for information about these companies: http://www.quickfixengine.org/services.html Does your company provide any such services? Send me information and we'll add you to the site if appropriate. |
From: Oren M. <or...@qu...> - 2006-01-26 16:50:37
|
This may be a bug in the JVM or JDK actually. With some of the 1.5 JVM's, it has been reported that exception violations occur, while in others it does not. Can you try a different JVM and JDK? --oren lar...@su... wrote: > Hello, I been running some test with multiple sessions for the > Quickfix jni. Or rather been trying to but I get an error while > running it. There seems to be some small bugs left in the > quickfix_jni.dll yet. Anyone knows what’s the course? > > [java] # > > [java] # An unexpected error has been detected by HotSpot Virtual Machine: > > [java] # > > [java] # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x10002e89, pid=390 > > d=2044 > > [java] # > > [java] # Java VM: Java HotSpot(TM) Client VM (1.5.0_06-b05 mixed mode, > shar > > [java] # Problematic frame: > > [java] # C [quickfix_jni.dll+0x2e89] > > [java] # > > [java] # An error report file with more information is saved as > hs_err_pid3 > > og > > [java] # > > [java] # If you would like to submit a bug report, please visit: > > [java] # http://java.sun.com/webapps/bugreport/crash.jsp > > [java] # > > [java] Java Result: 1 > > [echo] second task end > > Lars > |
From: Steve B. <sb...@sm...> - 2006-01-26 12:43:12
|
I forgot to mention. There are several new settings for QFJ socket configuration in acceptors and initiators. The acceptor options must be set in the default section of the settings. The initiator settings can be put in the default section or specified per-session. See the documentation for the following options: SocketKeepAlive SocketOobInline SocketReceiveBufferSize SocketReuseAddress SocketSendBufferSize SocketLinger SocketTcpNoDelay SocketTrafficClass Steve Bate Smart Trade Technologies Phone: +33 4 42 90 03 97 http://www.smart-trade.net/ |
From: Steve B. <sb...@sm...> - 2006-01-26 12:38:00
|
Hello all, The default acceptors and initiators are now using MINA. For now, I have left the Netty-based code in the repository and moved the previous acceptors and initiators into the quickfix.netty package. I'm planning to remove the Netty-related code before the Beta 3 release but I've left it there in case there are any serious problems with MINA. However, I'm not expecting problems. All acceptance and unit tests are passing. Please use the bug tracker if you have problems. Thanks, Steve Bate Smart Trade Technologies Phone: +33 4 42 90 03 97 http://www.smart-trade.net/ |
From: Steve B. <sb...@sm...> - 2006-01-26 12:33:36
|
Hello Lars, =20 Can you send me a copy of your test program? I've done performance tests = on message marshalling and the protocol engine itself (the Session) and it = was faster=20 than JNI. I'm guessing the performance difference you're seeing is the = networking code=20 but I'd like to verify that guess. =20 Thanks, =20 Steve Bate Smart Trade Technologies Phone: +33 4 42 90 03 97 http://www.smart-trade.net/ ________________________________ From: qui...@li... = [mailto:qui...@li...] On Behalf Of = lar...@su... Sent: Thursday, January 26, 2006 11:27 AM To: qui...@li... Subject: [Quickfix-users] Quickfix/j performance =09 =09 Since I received the error from running with the JNI version of = quickfix and java I thought it might be nice to test my program with = quickfix/J. It was almost only to change the libraries. As someone = mention the quikcfix/j from the initator.getSessions() returns an array = with the Session(s) objects instead of the SessionID(s). That required a = small change on just .getSessionID(). Then it worked almost as intended. = When running the test over one session I get like 1000messages/second = and with the JNI version I got like 3000messages/second.=20 =20 Anyone got any id=E9e why I get lower messages per second using the = quickfix/J instead of quickfix with JNI?=20 =20 The test is very simple it just tries to send x new singe order = messages as fast as possible over a single session.=20 I'm using the Session.sendToTarget(message, SessionID); to send = messages.=20 =20 Lars |
From: <lar...@su...> - 2006-01-26 10:27:12
|
Since I received the error from running with the JNI version of quickfix = and java I thought it might be nice to test my program with quickfix/J. = It was almost only to change the libraries. As someone mention the = quikcfix/j from the initator.getSessions() returns an array with the = Session(s) objects instead of the SessionID(s). That required a small = change on just .getSessionID(). Then it worked almost as intended. When = running the test over one session I get like 1000messages/second and = with the JNI version I got like 3000messages/second.=20 =20 Anyone got any id=E9e why I get lower messages per second using the = quickfix/J instead of quickfix with JNI?=20 =20 The test is very simple it just tries to send x new singe order messages = as fast as possible over a single session.=20 I'm using the Session.sendToTarget(message, SessionID); to send = messages.=20 =20 Lars |
From: <lar...@su...> - 2006-01-26 09:33:15
|
Hello, I been running some test with multiple sessions for the Quickfix jni. Or rather been trying to but I get an error while running it. There seems to be some small bugs left in the quickfix_jni.dll yet. Anyone knows what's the course?=20 =20 =20 [java] # [java] # An unexpected error has been detected by HotSpot Virtual Machine: [java] # [java] # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=3D0x10002e89, pid=3D390 d=3D2044 [java] # [java] # Java VM: Java HotSpot(TM) Client VM (1.5.0_06-b05 mixed mode, shar =20 [java] # Problematic frame: [java] # C [quickfix_jni.dll+0x2e89] [java] # [java] # An error report file with more information is saved as hs_err_pid3 og [java] # [java] # If you would like to submit a bug report, please visit: [java] # http://java.sun.com/webapps/bugreport/crash.jsp [java] # [java] Java Result: 1 [echo] second task end =20 Lars |
From: Oren M. <or...@qu...> - 2006-01-25 17:26:37
|
order.getHeader().set( sendersubid ) --oren Marat Molyboga wrote: > How can I set SenderSubID (tag 50). I tried: > > NewOrderSingle order; > SenderSubID sendersubid = new SenderSubID("SenderSubID"); > order.set(sendersubid); > > but I get the following error message at compilation time. It says: > "The best overloaded method match for > "QuickFix42.NewOrderSingle.set(QuickFix.ClOrdID)' has some invalid > arguments" and "Argument '1': cannot convert from > 'QuickFix.SenderSubID' to 'QuickFix.ClOrdID' > > Thanks, > Marat Molyboga > > NOTE: This 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 any > dissemination, distribution or copying of this email, and any > attachments thereto, is strictly prohibited. If you receive this > email in error, please immediately notify us by replying to this > message. You must permanently delete the original e-mail and any > copies and printouts made thereof. Delivery of this e-mail and any > attachments to any person other than the intended recipient(s) is not > intended in any way to waive confidentiality or a privilege. All > personal messages express views only of the sender and may not be > copied or distributed. |
From: Marat M. <mol...@pe...> - 2006-01-25 17:03:57
|
How can I set SenderSubID (tag 50). I tried:=20 =20 NewOrderSingle order; SenderSubID sendersubid =3D new SenderSubID("SenderSubID"); order.set(sendersubid); =20 but I get the following error message at compilation time. It says: "The best overloaded method match for "QuickFix42.NewOrderSingle.set(QuickFix.ClOrdID)' has some invalid arguments" and "Argument '1': cannot convert from 'QuickFix.SenderSubID' to 'QuickFix.ClOrdID'=20 =20 Thanks, Marat Molyboga =20 NOTE: This 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 any dissemination, distribution or copying of this email, and any attachments thereto, is strictly prohibited. If you receive this email in error, please immediately notify us by replying to this message. You must permanently delete the original e-mail and any copies and printouts made thereof. Delivery of this e-mail and any attachments to any person other than the intended recipient(s) is not intended in any way to waive confidentiality or a privilege. All personal messages express views only of the sender and may not be copied or distributed.=20 |
From: <lar...@su...> - 2006-01-20 16:17:24
|
Ok, thank you It was something like the Sessions.lookupSession(SessionID) I was searching for but couldn't find it in the documents. I could be wrong but it might be interesting to add a section on supporting multiple sessions in the documents and what commands to use when dealing with multiple sessions, not only in the java versions but every version.=20 =20 Lars =20 _____ =20 From: qui...@li... [mailto:qui...@li...] On Behalf Of Steve Bate Sent: den 20 januari 2006 16:26 To: qui...@li... Subject: RE: [Quickfix-users] Checking that all sessions is connected =20 Hi Lars, =20 Yes, I didn't realize that was an extra method in QFJ. By concrete class, I mean the method is not defined in the Initiator interface, but only in the Initiator implementations. =20 QFJ is intended to be backwards compatible with the QuickFIX JNI wrapper. The two APIs are not identical since QFJ is a superset of QuickFIX JNI. You can more forward by changing a JAR file, but you may or may not be able to move backwards that way (depending on the QFJ features you use).=20 =20 This is why I'm concerned about QFJ returning sessions from getSessions() while JNI is returning=20 session IDs. That breaks the backwards compatibility. =20 To do what you want using the JNI wrapper, you can get the session IDs from the initiator and then get the sessions using Session.lookupSession(SessionID). You can then check the sessions individually for connections status. =20 Steve Bate Smart Trade Technologies Phone: +33 4 42 90 03 97 http://www.smart-trade.net/ =20 =09 _____ =20 From: qui...@li... [mailto:qui...@li...] On Behalf Of lar...@su... Sent: Friday, January 20, 2006 4:12 PM To: qui...@li... Subject: RE: [Quickfix-users] Checking that all sessions is connected Hmm, is that only in the Quickfix\j Version or how do I find that function since eclipse can't seem to find that function. =20 When I looked at the source files this is the code of the initiator in the dll version of the java: =20 void start() throws ConfigError, RuntimeError; void block() throws ConfigError, RuntimeError; boolean poll() throws ConfigError, RuntimeError; void stop(); void stop( boolean force ); boolean isLoggedOn(); ArrayList getSessions(); =20 =20 Looking at the API for quickfix\j I see that it has both functions=20 boolean isLoggedOn <file:///D:\stuff\sharestuff\quickfix-1.0.0-beta2-bin\quickfixj\doc\api\ quickfix\Initiator.html#isLoggedOn%28%29> ()=20 Checks the logged on status of the initiator's sessions.=20 boolean isLoggedOn <file:///D:\stuff\sharestuff\quickfix-1.0.0-beta2-bin\quickfixj\doc\api\ quickfix\Initiator.html#isLoggedOn%28quickfix.SessionID%29> (SessionID <file:///D:\stuff\sharestuff\quickfix-1.0.0-beta2-bin\quickfixj\doc\api\ quickfix\SessionID.html> session)=20 Checks the logged on status of the specified session. =20 =20 So how do I use this if I'm not using the quickfix\J but still have to use java? What do you mean by concrete class btw? =20 =20 I think I read somewhere that there shouldn't be any difference between the interface API you used for quickfix dll java version and quickfix\J, other then you didn't have to load the DLL.=20 =20 Lars =20 =09 _____ =20 From: qui...@li... [mailto:qui...@li...] On Behalf Of Steve Bate Sent: den 20 januari 2006 12:35 To: qui...@li... Subject: RE: [Quickfix-users] Checking that all sessions is connected =20 Hello Lars, =20 From looking at the JNI code it does appear that the initiators in the JNI wrapper return an array of SessionIDs. QFJ returns the actual sessions. This is an unintentional difference in the API. =20 Oren, do you have a preference about whether to return SessionIDs or Sessions from the JNI API? If we want to leave it the way it is in the JNI layer, I'll need to modify the initiators (and acceptors?) in QFJ to return the same data types.=20 =20 The initiator concrete classes also have an isLoggedOn(SessionID) method that is not present in the Initiator interface. That might be useful for your purposes. =20 Steve Bate Smart Trade Technologies Phone: +33 4 42 90 03 97 http://www.smart-trade.net/ =20 =09 _____ =20 From: qui...@li... [mailto:qui...@li...] On Behalf Of lar...@su... Sent: Friday, January 20, 2006 11:40 AM To: qui...@li... Subject: [Quickfix-users] Checking that all sessions is connected I'm using java and both quickfix\J and the regular native interface. I'm using multiple sessions and are looking on a way to get info on a specific session in the java environment.=20 =20 In the c/c++ environment the initiator/acceptor classes have both the function getSessions() and getSession(arguments). But the Java versions only have the getSessions() that returns the SessionID not the actually session. =20 =20 Then my problem is that if I want to know if every session is connected I for example want to use initiator.isConnected() to check that every connection is connected or check every connection separately.=20 The problem is that the isConnected() return true if any of the connections is connected and that I havn't found a way to check that a single connection is connected. =20 Do I have to keep track of logon/logoff myself in java but not in C/C++ =20 Lars |
From: Oren M. <or...@qu...> - 2006-01-20 15:39:49
|
Sure, if you think it's ready. We can put that stuff up. --oren On Jan 20, 2006, at 9:30 AM, Steve Bate wrote: > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/=20 > html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > Michael, > > Thanks for responding to this question. > > Oren, > > Can we add the QuickFIX/J download links on the > quickfixengine.org site. Should we also place the QFJ docs > online since there are additional configuration options > beyond those supported by the JNI wrapper? > > Regards, > > Steve Bate > Smart Trade Technologies > Phone: +33 4 42 90 03 97 > http://www.smart-trade.net/ > > >> -----Original Message----- >> From: qui...@li... >> [mailto:qui...@li...] On Behalf >> Of Michael Whealy >> Sent: Thursday, January 19, 2006 11:02 PM >> To: qui...@li... >> Subject: RE: [Quickfix-users] Could not open messages file >> >> QuickFIX Documentation: >> http://www.quickfixengine.org/quickfix/doc/html/index.html >> QuickFIX Support: http://www.quickfixengine.org/services.html >> >> Lars and John, >> >> You can actually download both the source and binary files of >> QuickFIX/J >> 1.0.0-beta2 from >> http://sourceforge.net/project/showfiles.php?group_id=3D37535&pa >> ckage_id=3D1 >> 58434 >> >> Stephen Bates sent an email on the 17th Jan about this. >> >> Regards, >> >> Michael. >> >> -----Original Message----- >> From: qui...@li... >> [mailto:qui...@li...] On Behalf >> Of John Hensley >> Sent: Friday, 20 January 2006 8:47 AM >> To: qui...@li... >> Subject: Re: [Quickfix-users] Could not open messages file >> >> QuickFIX Documentation: >> http://www.quickfixengine.org/quickfix/doc/html/index.html >> QuickFIX Support: http://www.quickfixengine.org/services.html >> >> Lars, right now you have to get QuickFIX/J from CVS. =46rom the = command >> line: >> >> $ cvs -d >> :pserver:ano...@cv...:/cvsroot/quickfix login >> >> Just hit return when prompted for the password. Then check it >> out with: >> >> $ cvs -d >> :pserver:ano...@cv...:/cvsroot/quickfix co quickfixj >> >> Build it with: >> >> $ ant jar >> >> And you should find the result in output/ant/jars/quickfixj.jar. >> >> John >> >> lar...@su... wrote: >>> I'm using the java native interface but I would like to use the >>> Quickfix\j engine but haven't found a download link or any >>> documentation of it other then it exists. >> >> >> ------------------------------------------------------- >> This SF.net email is sponsored by: Splunk Inc. Do you grep >> through log files for problems? Stop! Download the new AJAX >> search engine that makes searching your log files as easy as >> surfing the web. DOWNLOAD SPLUNK! >> http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D103432&bid=3D230486& >> dat=3D121642 >> _______________________________________________ >> Quickfix-users mailing list >> Qui...@li... >> https://lists.sourceforge.net/lists/listinfo/quickfix-users >> >> >> NOTICE >> This e-mail and any attachments are confidential and may >> contain copyright material of Macquarie Bank or third >> parties. If you are not the intended recipient of this email >> you should not read, print, re-transmit, store or act in >> reliance on this e-mail or any attachments, and should >> destroy all copies of them. Macquarie Bank does not guarantee >> the integrity of any emails or any attached files. The views >> or opinions expressed are the author's own and may not >> reflect the views or opinions of Macquarie Bank. >> >> >> >> ------------------------------------------------------- >> This SF.net email is sponsored by: Splunk Inc. Do you grep >> through log files for problems? Stop! Download the new AJAX >> search engine that makes searching your log files as easy as >> surfing the web. DOWNLOAD SPLUNK! >> http://sel.as-us.falkag.net/sel?cmd=3Dk&kid=103432&bid#0486&dat=121642 >> _______________________________________________ >> Quickfix-users mailing list >> Qui...@li... >> https://lists.sourceforge.net/lists/listinfo/quickfix-users >> > > > ------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. Do you grep through =20 > log files > for problems? Stop! Download the new AJAX search engine that makes > searching your log files as easy as surfing the web. DOWNLOAD =20 > SPLUNK! > http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=103432&bid#0486&dat=121642= > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users > |
From: Steve B. <sb...@sm...> - 2006-01-20 15:30:21
|
Michael, Thanks for responding to this question. Oren,=20 Can we add the QuickFIX/J download links on the quickfixengine.org site. Should we also place the QFJ docs online since there are additional configuration options beyond those supported by the JNI wrapper? Regards, Steve Bate Smart Trade Technologies Phone: +33 4 42 90 03 97 http://www.smart-trade.net/ > -----Original Message----- > From: qui...@li...=20 > [mailto:qui...@li...] On Behalf=20 > Of Michael Whealy > Sent: Thursday, January 19, 2006 11:02 PM > To: qui...@li... > Subject: RE: [Quickfix-users] Could not open messages file >=20 > QuickFIX Documentation:=20 > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html >=20 > Lars and John, >=20 > You can actually download both the source and binary files of=20 > QuickFIX/J > 1.0.0-beta2 from > http://sourceforge.net/project/showfiles.php?group_id=3D37535&pa > ckage_id=3D1 > 58434 >=20 > Stephen Bates sent an email on the 17th Jan about this. >=20 > Regards, >=20 > Michael. >=20 > -----Original Message----- > From: qui...@li... > [mailto:qui...@li...] On Behalf=20 > Of John Hensley > Sent: Friday, 20 January 2006 8:47 AM > To: qui...@li... > Subject: Re: [Quickfix-users] Could not open messages file >=20 > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html >=20 > Lars, right now you have to get QuickFIX/J from CVS. From the command > line: >=20 > $ cvs -d=20 > :pserver:ano...@cv...:/cvsroot/quickfix login >=20 > Just hit return when prompted for the password. Then check it=20 > out with: >=20 > $ cvs -d=20 > :pserver:ano...@cv...:/cvsroot/quickfix co quickfixj >=20 > Build it with: >=20 > $ ant jar >=20 > And you should find the result in output/ant/jars/quickfixj.jar. >=20 > John >=20 > lar...@su... wrote: > > I'm using the java native interface but I would like to use the=20 > > Quickfix\j engine but haven't found a download link or any=20 > > documentation of it other then it exists. >=20 >=20 > ------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. Do you grep=20 > through log files for problems? Stop! Download the new AJAX=20 > search engine that makes searching your log files as easy as=20 > surfing the web. DOWNLOAD SPLUNK! > http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D103432&bid=3D230486& > dat=3D121642 > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users >=20 >=20 > NOTICE > This e-mail and any attachments are confidential and may=20 > contain copyright material of Macquarie Bank or third=20 > parties. If you are not the intended recipient of this email=20 > you should not read, print, re-transmit, store or act in=20 > reliance on this e-mail or any attachments, and should=20 > destroy all copies of them. Macquarie Bank does not guarantee=20 > the integrity of any emails or any attached files. The views=20 > or opinions expressed are the author's own and may not=20 > reflect the views or opinions of Macquarie Bank. >=20 >=20 >=20 > ------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. Do you grep=20 > through log files for problems? Stop! Download the new AJAX=20 > search engine that makes searching your log files as easy as=20 > surfing the web. DOWNLOAD SPLUNK! > http://sel.as-us.falkag.net/sel?cmd=3Dk&kid=103432&bid#0486&dat=121642 > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users >=20 |
From: Dale W. <wil...@oc...> - 2006-01-20 15:27:09
|
Hi Lars, To add to what Steve said (at the risk of stating the obvious) Even though QuickFIX acceptor can listen on only one port, it can support many sessions. You just need to configure all the initiators to connect to the same port on the acceptor. The details get sorted out during the login process. Dale Steve Bate wrote: >QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html >QuickFIX Support: http://www.quickfixengine.org/services.html > >Hello Lars, > >The acceptor port must be specified in the default section >of the configuration file. Therefore there can only be one >port defined for an acceptor. This is the same for the C++ >and QF/J implementations. > >http://quickfixengine.org/quickfix/doc/html/configuration.html > >Steve Bate >Smart Trade Technologies >Phone: +33 4 42 90 03 97 >http://www.smart-trade.net/ > > > > >>-----Original Message----- >>Thank you for the information about where to download >>quickfix/J, and for pointing out that the log-file-path was >>incorrect. Now instead I have a different question. >> >>Can you different ports for the acceptor running the same >>"engine". For example session 1 uses port 7000 and session 2 >>uses port 7001. I know I can connect to different ports if I >>use an Initiator but I don't seem to be able to create an >>Acceptor with different ports. >> >>Lars >> >> > > >------------------------------------------------------- >This SF.net email is sponsored by: Splunk Inc. Do you grep through log files >for problems? Stop! Download the new AJAX search engine that makes >searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! >http://sel.as-us.falkag.net/sel?cmd=k&kid3432&bid#0486&dat1642 >_______________________________________________ >Quickfix-users mailing list >Qui...@li... >https://lists.sourceforge.net/lists/listinfo/quickfix-users > > -- ----------------------------------------------------- Dale Wilson, Senior Software Engineer Object Computing, Inc. (OCI) http://www.ociweb.com/ http://www.theaceorb.com/ ---------------------------------------------------- |
From: Steve B. <sb...@sm...> - 2006-01-20 15:25:34
|
Hi Lars, =20 Yes, I didn't realize that was an extra method in QFJ. By concrete class, I mean the method is not defined in the Initiator interface, but only in the Initiator implementations. =20 QFJ is intended to be backwards compatible with the QuickFIX JNI wrapper. The two APIs are not identical since QFJ is a superset of QuickFIX JNI. You can more forward by changing a JAR file, but you may or may not be able to move backwards that way (depending on the QFJ features you use).=20 =20 This is why I'm concerned about QFJ returning sessions from getSessions() while JNI is returning=20 session IDs. That breaks the backwards compatibility. =20 To do what you want using the JNI wrapper, you can get the session IDs from the initiator and then get the sessions using Session.lookupSession(SessionID). You can then check the sessions individually for connections status. =20 Steve Bate Smart Trade Technologies Phone: +33 4 42 90 03 97 http://www.smart-trade.net/ ________________________________ From: qui...@li... [mailto:qui...@li...] On Behalf Of lar...@su... Sent: Friday, January 20, 2006 4:12 PM To: qui...@li... Subject: RE: [Quickfix-users] Checking that all sessions is connected =09 =09 Hmm, is that only in the Quickfix\j Version or how do I find that function since eclipse can't seem to find that function. =20 When I looked at the source files this is the code of the initiator in the dll version of the java: =20 void start() throws ConfigError, RuntimeError; void block() throws ConfigError, RuntimeError; boolean poll() throws ConfigError, RuntimeError; void stop(); void stop( boolean force ); boolean isLoggedOn(); ArrayList getSessions(); =20 =20 Looking at the API for quickfix\j I see that it has both functions=20 boolean isLoggedOn <file:///D:\stuff\sharestuff\quickfix-1.0.0-beta2-bin\quickfixj\doc\api\ quickfix\Initiator.html#isLoggedOn%28%29> ()=20 Checks the logged on status of the initiator's sessions.=20 boolean isLoggedOn <file:///D:\stuff\sharestuff\quickfix-1.0.0-beta2-bin\quickfixj\doc\api\ quickfix\Initiator.html#isLoggedOn%28quickfix.SessionID%29> (SessionID <file:///D:\stuff\sharestuff\quickfix-1.0.0-beta2-bin\quickfixj\doc\api\ quickfix\SessionID.html> session)=20 Checks the logged on status of the specified session. =20 =20 So how do I use this if I'm not using the quickfix\J but still have to use java? What do you mean by concrete class btw? =20 =20 I think I read somewhere that there shouldn't be any difference between the interface API you used for quickfix dll java version and quickfix\J, other then you didn't have to load the DLL.=20 =20 Lars =20 =09 ________________________________ From: qui...@li... [mailto:qui...@li...] On Behalf Of Steve Bate Sent: den 20 januari 2006 12:35 To: qui...@li... Subject: RE: [Quickfix-users] Checking that all sessions is connected =20 Hello Lars, =20 From looking at the JNI code it does appear that the initiators in the JNI wrapper return an array of SessionIDs. QFJ returns the actual sessions. This is an unintentional difference in the API. =20 Oren, do you have a preference about whether to return SessionIDs or Sessions from the JNI API? If we want to leave it the way it is in the JNI layer, I'll need to modify the initiators (and acceptors?) in QFJ to return the same data types.=20 =20 The initiator concrete classes also have an isLoggedOn(SessionID) method that is not present in the Initiator interface. That might be useful for your purposes. =20 Steve Bate Smart Trade Technologies Phone: +33 4 42 90 03 97 http://www.smart-trade.net/ =20 =09 ________________________________ From: qui...@li... [mailto:qui...@li...] On Behalf Of lar...@su... Sent: Friday, January 20, 2006 11:40 AM To: qui...@li... Subject: [Quickfix-users] Checking that all sessions is connected I'm using java and both quickfix\J and the regular native interface. I'm using multiple sessions and are looking on a way to get info on a specific session in the java environment.=20 =20 In the c/c++ environment the initiator/acceptor classes have both the function getSessions() and getSession(arguments). But the Java versions only have the getSessions() that returns the SessionID not the actually session. =20 =20 Then my problem is that if I want to know if every session is connected I for example want to use initiator.isConnected() to check that every connection is connected or check every connection separately.=20 The problem is that the isConnected() return true if any of the connections is connected and that I havn't found a way to check that a single connection is connected. =20 Do I have to keep track of logon/logoff myself in java but not in C/C++ =20 Lars |
From: <lar...@su...> - 2006-01-20 15:12:02
|
Hmm, is that only in the Quickfix\j Version or how do I find that function since eclipse can't seem to find that function. =20 When I looked at the source files this is the code of the initiator in the dll version of the java: =20 void start() throws ConfigError, RuntimeError; void block() throws ConfigError, RuntimeError; boolean poll() throws ConfigError, RuntimeError; void stop(); void stop( boolean force ); boolean isLoggedOn(); ArrayList getSessions(); =20 =20 Looking at the API for quickfix\j I see that it has both functions=20 boolean isLoggedOn <file:///D:\stuff\sharestuff\quickfix-1.0.0-beta2-bin\quickfixj\doc\api\ quickfix\Initiator.html#isLoggedOn%28%29> ()=20 Checks the logged on status of the initiator's sessions.=20 boolean isLoggedOn <file:///D:\stuff\sharestuff\quickfix-1.0.0-beta2-bin\quickfixj\doc\api\ quickfix\Initiator.html#isLoggedOn%28quickfix.SessionID%29> (SessionID <file:///D:\stuff\sharestuff\quickfix-1.0.0-beta2-bin\quickfixj\doc\api\ quickfix\SessionID.html> session)=20 Checks the logged on status of the specified session. =20 =20 So how do I use this if I'm not using the quickfix\J but still have to use java? What do you mean by concrete class btw? =20 =20 I think I read somewhere that there shouldn't be any difference between the interface API you used for quickfix dll java version and quickfix\J, other then you didn't have to load the DLL.=20 =20 Lars =20 _____ =20 From: qui...@li... [mailto:qui...@li...] On Behalf Of Steve Bate Sent: den 20 januari 2006 12:35 To: qui...@li... Subject: RE: [Quickfix-users] Checking that all sessions is connected =20 Hello Lars, =20 From looking at the JNI code it does appear that the initiators in the JNI wrapper return an array of SessionIDs. QFJ returns the actual sessions. This is an unintentional difference in the API. =20 Oren, do you have a preference about whether to return SessionIDs or Sessions from the JNI API? If we want to leave it the way it is in the JNI layer, I'll need to modify the initiators (and acceptors?) in QFJ to return the same data types.=20 =20 The initiator concrete classes also have an isLoggedOn(SessionID) method that is not present in the Initiator interface. That might be useful for your purposes. =20 Steve Bate Smart Trade Technologies Phone: +33 4 42 90 03 97 http://www.smart-trade.net/ =20 =09 _____ =20 From: qui...@li... [mailto:qui...@li...] On Behalf Of lar...@su... Sent: Friday, January 20, 2006 11:40 AM To: qui...@li... Subject: [Quickfix-users] Checking that all sessions is connected I'm using java and both quickfix\J and the regular native interface. I'm using multiple sessions and are looking on a way to get info on a specific session in the java environment.=20 =20 In the c/c++ environment the initiator/acceptor classes have both the function getSessions() and getSession(arguments). But the Java versions only have the getSessions() that returns the SessionID not the actually session. =20 =20 Then my problem is that if I want to know if every session is connected I for example want to use initiator.isConnected() to check that every connection is connected or check every connection separately. The problem is that the isConnected() return true if any of the connections is connected and that I havn't found a way to check that a single connection is connected. =20 Do I have to keep track of logon/logoff myself in java but not in C/C++ =20 Lars |
From: Steve B. <sb...@sm...> - 2006-01-20 11:34:43
|
Hello Lars, =20 From looking at the JNI code it does appear that the initiators in the JNI wrapper return an array of SessionIDs. QFJ returns the actual sessions. This is an unintentional difference in the API. =20 Oren, do you have a preference about whether to return SessionIDs or Sessions from the JNI API? If we want to leave it the way it is in the JNI layer, I'll need to modify the initiators (and acceptors?) in QFJ to return the same data types.=20 =20 The initiator concrete classes also have an isLoggedOn(SessionID) method that is not present in the Initiator interface. That might be useful for your purposes. =20 Steve Bate Smart Trade Technologies Phone: +33 4 42 90 03 97 http://www.smart-trade.net/ ________________________________ From: qui...@li... [mailto:qui...@li...] On Behalf Of lar...@su... Sent: Friday, January 20, 2006 11:40 AM To: qui...@li... Subject: [Quickfix-users] Checking that all sessions is connected =09 =09 I'm using java and both quickfix\J and the regular native interface. I'm using multiple sessions and are looking on a way to get info on a specific session in the java environment.=20 =20 In the c/c++ environment the initiator/acceptor classes have both the function getSessions() and getSession(arguments). But the Java versions only have the getSessions() that returns the SessionID not the actually session. =20 =20 Then my problem is that if I want to know if every session is connected I for example want to use initiator.isConnected() to check that every connection is connected or check every connection separately. The problem is that the isConnected() return true if any of the connections is connected and that I havn't found a way to check that a single connection is connected. =20 Do I have to keep track of logon/logoff myself in java but not in C/C++ =20 Lars |