quickfix-users Mailing List for QuickFIX (Page 76)
Brought to you by:
orenmnero
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...> - 2004-09-22 15:00:02
|
Yes. Our vc6 build machine is showing the same results: =20 http://www.quickfixengine.org/autobuild-i386-msvcrt-vc6.html, although =20= the vc7 build is fine: =20 http://www.quickfixengine.org/autobuild-i386-msvcrt-vc6.html We'll investigate this. --oren On Sep 22, 2004, at 8:10 AM, Joshua Jacobson wrote: > I ran the unit test with no errors. When running the acceptance tests =20= > I got 15 errors. I=A0wasn't expecting to get any errors. I'm working = on =20 > Windows XP with QuickFix 1.92. I compiled using MS VC++ 6.0 with SP 5. = =20 > Here are the error cases: > <test name=3D'definitions/server/fix40/20_SimultaneousResendRequest.def'= =20 > result=3D'failure' > > =A0 <message> > =A0=A0=A0 Value in field (34) should be (3) but was (2) > =A0=A0=A0 =20 > <expected><![CDATA[8=3DFIX.4.0*9=3D108*35=3DD*34=3D3*43=3DY*49=3DISLD*52= =3D00000000=20 > -00:00:00*56=3DTW*122=3D00000000-00:00:=20 > 00*11=3DID*21=3D3*38=3D100*40=3D1*54=3D1*55=3DINTC*10=3D0*]]></expected>= > =A0=A0=A0 =20 > <received><![CDATA[8=3DFIX.4.0*9=3D108*35=3DD*34=3D2*43=3DY*49=3DISLD*52= =3D20040922=20 > -12:47:18*56=3DTW*122=3D20040922-12:47:=20 > 18*11=3DID*21=3D3*38=3D100*40=3D1*54=3D1*55=3DINTC*10=3D033*]]></receive= d> > =A0=A0=A0 <line>23</line> > =A0 </message> > </test> > <test =20 > name=3D'definitions/server/fix40/8_AdminAndApplicationMessages.def' =20= > result=3D'failure' > > =A0 <message> > =A0=A0=A0 Value in field (9) should be (107) but was (108) > =A0=A0=A0 =20 > <expected><![CDATA[8=3DFIX.4.0*9=3D107*35=3DD*34=3D6*43=3DY*49=3DISLD*52= =3D00000000=20 > -00:00:00*56=3DTW*122=3D00000000-00:00:=20 > 00*11=3DID*21=3D3*38=3D100*40=3D1*54=3D1*55=3DCDG*10=3D0*]]></expected> > =A0=A0=A0 =20 > <received><![CDATA[8=3DFIX.4.0*9=3D108*35=3DD*34=3D5*43=3DY*49=3DISLD*52= =3D20040922=20 > -12:48:12*56=3DTW*122=3D20040922-12:48:=20 > 12*11=3DID*21=3D3*38=3D100*40=3D1*54=3D1*55=3DINTC*10=3D026*]]></receive= d> > =A0=A0=A0 <line>39</line> > =A0 </message> > </test><test =20 > name=3D'definitions/server/fix40/8_OnlyApplicationMessages.def' =20 > result=3D'failure' > > =A0 <message> > =A0=A0=A0 Value in field (9) should be (107) but was (108) > =A0=A0=A0 =20 > <expected><![CDATA[8=3DFIX.4.0*9=3D107*35=3DD*34=3D3*43=3DY*49=3DISLD*52= =3D00000000=20 > -00:00:00*56=3DTW*122=3D00000000-00:00:=20 > 00*11=3DID*21=3D3*38=3D100*40=3D1*54=3D1*55=3DCDG*10=3D0*]]></expected> > =A0=A0=A0 =20 > <received><![CDATA[8=3DFIX.4.0*9=3D108*35=3DD*34=3D2*43=3DY*49=3DISLD*52= =3D20040922=20 > -12:48:13*56=3DTW*122=3D20040922-12:48:=20 > 13*11=3DID*21=3D3*38=3D100*40=3D1*54=3D1*55=3DINTC*10=3D025*]]></receive= d> > =A0=A0=A0 <line>17</line> > =A0 </message> > </test> > <test =20 > name=3D'definitions/server/fix41/8_AdminAndApplicationMessages.def' =20= > result=3D'failure' > > =A0 <message> > =A0=A0=A0 Value in field (9) should be (107) but was (108) > =A0=A0=A0 =20 > <expected><![CDATA[8=3DFIX.4.1*9=3D107*35=3DD*34=3D6*43=3DY*49=3DISLD*52= =3D00000000=20 > -00:00:00*56=3DTW*122=3D00000000-00:00:=20 > 00*11=3DID*21=3D3*38=3D100*40=3D1*54=3D1*55=3DCDG*10=3D0*]]></expected> > =A0=A0=A0 =20 > <received><![CDATA[8=3DFIX.4.1*9=3D108*35=3DD*34=3D5*43=3DY*49=3DISLD*52= =3D20040922=20 > -12:49:08*56=3DTW*122=3D20040922-12:49:=20 > 08*11=3DID*21=3D3*38=3D100*40=3D1*54=3D1*55=3DINTC*10=3D039*]]></receive= d> > =A0=A0=A0 <line>39</line> > =A0 </message> > </test> > <test name=3D'definitions/server/fix41/8_OnlyApplicationMessages.def' =20= > result=3D'failure' > > =A0 <message> > =A0=A0=A0 Value in field (9) should be (107) but was (108) > =A0=A0=A0 =20 > <expected><![CDATA[8=3DFIX.4.1*9=3D107*35=3DD*34=3D3*43=3DY*49=3DISLD*52= =3D00000000=20 > -00:00:00*56=3DTW*122=3D00000000-00:00:=20 > 00*11=3DID*21=3D3*38=3D100*40=3D1*54=3D1*55=3DCDG*10=3D0*]]></expected> > =A0=A0=A0 =20 > <received><![CDATA[8=3DFIX.4.1*9=3D108*35=3DD*34=3D2*43=3DY*49=3DISLD*52= =3D20040922=20 > -12:49:09*56=3DTW*122=3D20040922-12:49:=20 > 09*11=3DID*21=3D3*38=3D100*40=3D1*54=3D1*55=3DINTC*10=3D038*]]></receive= d> > =A0=A0=A0 <line>17</line> > =A0 </message> > </test> > <test name=3D'definitions/server/fix42/20_SimultaneousResendRequest.def'= =20 > result=3D'failure' > > =A0 <message> > =A0=A0=A0 Value in field (34) should be (3) but was (2) > =A0=A0=A0 =20 > <expected><![CDATA[8=3DFIX.4.2*9=3D126*35=3DD*34=3D3*43=3DY*49=3DISLD*52= =3D00000000=20 > -00:00:00.000*56=3DTW*122=3D00000000-00:00:=20 > 00*11=3DID*21=3D3*40=3D1*54=3D1*55=3DINTC*60=3D00000000-00:00:00*10=3D0*= ]]></=20 > expected> > =A0=A0=A0 =20 > <received><![CDATA[8=3DFIX.4.2*9=3D126*35=3DD*34=3D2*43=3DY*49=3DISLD*52= =3D20040922=20 > -12:49:13.113*56=3DTW*122=3D20040922-12:49:=20 > 13*11=3DID*21=3D3*40=3D1*54=3D1*55=3DINTC*60=3D20040922-12:49:13*10=3D17= 8*]]></=20 > received> > =A0=A0=A0 <line>23</line> > =A0 </message> > </test> > <test =20 > name=3D'definitions/server/fix42/8_AdminAndApplicationMessages.def' =20= > result=3D'failure' > > =A0 <message> > =A0=A0=A0 Value in field (9) should be (125) but was (126) > =A0=A0=A0 =20 > <expected><![CDATA[8=3DFIX.4.2*9=3D125*35=3DD*34=3D6*43=3DY*49=3DISLD*52= =3D00000000=20 > -00:00:00.000*56=3DTW*122=3D00000000-00:00:=20 > 00*11=3DID*21=3D3*40=3D1*54=3D1*55=3DCDG*60=3D00000000-00:00:00*10=3D0*]= ]></=20 > expected> > =A0=A0=A0 =20 > <received><![CDATA[8=3DFIX.4.2*9=3D126*35=3DD*34=3D5*43=3DY*49=3DISLD*52= =3D20040922=20 > -12:50:07.101*56=3DTW*122=3D20040922-12:50:=20 > 07*11=3DID*21=3D3*40=3D1*54=3D1*55=3DINTC*60=3D20040922-12:50:07*10=3D16= 3*]]></=20 > received> > =A0=A0=A0 <line>39</line> > =A0 </message> > </test> > <test name=3D'definitions/server/fix42/8_OnlyApplicationMessages.def' =20= > result=3D'failure' > > =A0 <message> > =A0=A0=A0 Value in field (9) should be (125) but was (126) > =A0=A0=A0 =20 > <expected><![CDATA[8=3DFIX.4.2*9=3D125*35=3DD*34=3D3*43=3DY*49=3DISLD*52= =3D00000000=20 > -00:00:00.000*56=3DTW*122=3D00000000-00:00:=20 > 00*11=3DID*21=3D3*40=3D1*54=3D1*55=3DCDG*60=3D00000000-00:00:00*10=3D0*]= ]></=20 > expected> > =A0=A0=A0 =20 > <received><![CDATA[8=3DFIX.4.2*9=3D126*35=3DD*34=3D2*43=3DY*49=3DISLD*52= =3D20040922=20 > -12:50:07.381*56=3DTW*122=3D20040922-12:50:=20 > 07*11=3DID*21=3D3*40=3D1*54=3D1*55=3DINTC*60=3D20040922-12:50:07*10=3D17= 0*]]></=20 > received> > =A0=A0=A0 <line>17</line> > =A0 </message> > </test> > <test name=3D'definitions/server/fix43/20_SimultaneousResendRequest.def'= =20 > result=3D'failure' > > =A0 <message> > =A0=A0=A0 Value in field (34) should be (3) but was (2) > =A0=A0=A0 =20 > <expected><![CDATA[8=3DFIX.4.3*9=3D126*35=3DD*34=3D3*43=3DY*49=3DISLD*52= =3D00000000=20 > -00:00:00.000*56=3DTW*122=3D00000000-00:00:=20 > 00*11=3DID*21=3D3*40=3D1*54=3D1*55=3DINTC*60=3D00000000-00:00:00*10=3D0*= ]]></=20 > expected> > =A0=A0=A0 =20 > <received><![CDATA[8=3DFIX.4.3*9=3D126*35=3DD*34=3D2*43=3DY*49=3DISLD*52= =3D20040922=20 > -12:50:11.246*56=3DTW*122=3D20040922-12:50:=20 > 11*11=3DID*21=3D3*40=3D1*54=3D1*55=3DINTC*60=3D20040922-12:50:11*10=3D15= 6*]]></=20 > received> > =A0=A0=A0 <line>23</line> > =A0 </message> > </test> > <test =20 > name=3D'definitions/server/fix43/8_AdminAndApplicationMessages.def' =20= > result=3D'failure' > > =A0 <message> > =A0=A0=A0 Value in field (9) should be (125) but was (126) > =A0=A0=A0 =20 > <expected><![CDATA[8=3DFIX.4.3*9=3D125*35=3DD*34=3D6*43=3DY*49=3DISLD*52= =3D00000000=20 > -00:00:00.000*56=3DTW*122=3D00000000-00:00:=20 > 00*11=3DID*21=3D3*40=3D1*54=3D1*55=3DCDG*60=3D00000000-00:00:00*10=3D0*]= ]></=20 > expected> > =A0=A0=A0 =20 > <received><![CDATA[8=3DFIX.4.3*9=3D126*35=3DD*34=3D5*43=3DY*49=3DISLD*52= =3D20040922=20 > -12:51:05.234*56=3DTW*122=3D20040922-12:51:=20 > 05*11=3DID*21=3D3*40=3D1*54=3D1*55=3DINTC*60=3D20040922-12:51:05*10=3D16= 8*]]></=20 > received> > =A0=A0=A0 <line>39</line> > =A0 </message> > </test> > <test name=3D'definitions/server/fix43/8_OnlyApplicationMessages.def' =20= > result=3D'failure' > > =A0 <message> > =A0=A0=A0 Value in field (9) should be (125) but was (126) > =A0=A0=A0 =20 > <expected><![CDATA[8=3DFIX.4.3*9=3D125*35=3DD*34=3D3*43=3DY*49=3DISLD*52= =3D00000000=20 > -00:00:00.000*56=3DTW*122=3D00000000-00:00:=20 > 00*11=3DID*21=3D3*40=3D1*54=3D1*55=3DCDG*60=3D00000000-00:00:00*10=3D0*]= ]></=20 > expected> > =A0=A0=A0 =20 > <received><![CDATA[8=3DFIX.4.3*9=3D126*35=3DD*34=3D2*43=3DY*49=3DISLD*52= =3D20040922=20 > -12:51:05.514*56=3DTW*122=3D20040922-12:51:=20 > 05*11=3DID*21=3D3*40=3D1*54=3D1*55=3DINTC*60=3D20040922-12:51:05*10=3D16= 6*]]></=20 > received> > =A0=A0=A0 <line>17</line> > =A0 </message> > </test> > <test name=3D'definitions/server/fix44/20_SimultaneousResendRequest.def'= =20 > result=3D'failure' > > =A0 <message> > =A0=A0=A0 Value in field (34) should be (3) but was (2) > =A0=A0=A0 =20 > <expected><![CDATA[8=3DFIX.4.4*9=3D126*35=3DD*34=3D3*43=3DY*49=3DISLD*52= =3D00000000=20 > -00:00:00.000*56=3DTW*122=3D00000000-00:00:=20 > 00*11=3DID*21=3D3*40=3D1*54=3D1*55=3DINTC*60=3D00000000-00:00:00*10=3D0*= ]]></=20 > expected> > =A0=A0=A0 =20 > <received><![CDATA[8=3DFIX.4.4*9=3D126*35=3DD*34=3D2*43=3DY*49=3DISLD*52= =3D20040922=20 > -12:51:09.460*56=3DTW*122=3D20040922-12:51:=20 > 09*11=3DID*21=3D3*40=3D1*54=3D1*55=3DINTC*60=3D20040922-12:51:09*10=3D17= 9*]]></=20 > received> > =A0=A0=A0 <line>23</line> > =A0 </message> > </test> > <test =20 > name=3D'definitions/server/fix44/8_AdminAndApplicationMessages.def' =20= > result=3D'failure' > > =A0 <message> > =A0=A0=A0 Value in field (9) should be (125) but was (126) > =A0=A0=A0 =20 > <expected><![CDATA[8=3DFIX.4.4*9=3D125*35=3DD*34=3D6*43=3DY*49=3DISLD*52= =3D00000000=20 > -00:00:00.000*56=3DTW*122=3D00000000-00:00:=20 > 00*11=3DID*21=3D3*40=3D1*54=3D1*55=3DCDG*60=3D00000000-00:00:00*10=3D0*]= ]></=20 > expected> > =A0=A0=A0 =20 > <received><![CDATA[8=3DFIX.4.4*9=3D126*35=3DD*34=3D5*43=3DY*49=3DISLD*52= =3D20040922=20 > -12:52:01.434*56=3DTW*122=3D20040922-12:52:=20 > 01*11=3DID*21=3D3*40=3D1*54=3D1*55=3DINTC*60=3D20040922-12:52:01*10=3D16= 2*]]></=20 > received> > =A0=A0=A0 <line>39</line> > =A0 </message> > </test> > <test name=3D'definitions/server/fix44/8_OnlyApplicationMessages.def' =20= > result=3D'failure' > > =A0 <message> > =A0=A0=A0 Value in field (9) should be (125) but was (126) > =A0=A0=A0 =20 > <expected><![CDATA[8=3DFIX.4.4*9=3D125*35=3DD*34=3D3*43=3DY*49=3DISLD*52= =3D00000000=20 > -00:00:00.000*56=3DTW*122=3D00000000-00:00:=20 > 00*11=3DID*21=3D3*40=3D1*54=3D1*55=3DCDG*60=3D00000000-00:00:00*10=3D0*]= ]></=20 > expected> > =A0=A0=A0 =20 > <received><![CDATA[8=3DFIX.4.4*9=3D126*35=3DD*34=3D2*43=3DY*49=3DISLD*52= =3D20040922=20 > -12:52:01.705*56=3DTW*122=3D20040922-12:52:=20 > 01*11=3DID*21=3D3*40=3D1*54=3D1*55=3DINTC*60=3D20040922-12:52:01*10=3D16= 0*]]></=20 > received> > =A0=A0=A0 <line>17</line> > =A0 </message> > </test> > =A0 > =A0 > I did a batch compile and got several warnings but not no errors. Here = =20 > are the warnings: > C:\temp\quickfix\src\C++\SessionFactory.cpp(101) : warning C4101: 'e' =20= > : unreferenced local variable > C:\temp\quickfix\src\C++\SessionTime.cpp(153) : warning C4243: type =20= > cast conversion from 'const class FIX::UtcTimeStamp *' to 'struct tm =20= > *' exists, but is inaccessible > C:\temp\quickfix\src\C++\SessionTime.cpp(154) : warning C4243: type =20= > cast conversion from 'const class FIX::UtcTimeStamp *' to 'struct tm =20= > *' exists, but is inaccessible > LINK : warning LNK4089: all references to "WS2_32.dll" discarded by =20= > /OPT:REF |
From: Joshua J. <Jo...@Fx...> - 2004-09-22 14:09:20
|
I ran the unit test with no errors. When running the acceptance tests I got 15 errors. I wasn't expecting to get any errors. I'm working on Windows XP with QuickFix 1.92. I compiled using MS VC++ 6.0 with SP 5. Here are the error cases: <test name=3D'definitions/server/fix40/20_SimultaneousResendRequest.def' result=3D'failure' > <message> Value in field (34) should be (3) but was (2) =20 <expected><![CDATA[8=3DFIX.4.0*9=3D108*35=3DD*34=3D3*43=3DY*49=3DISLD*52=3D= 00000000-00 :00:00*56=3DTW*122=3D00000000-00:00:00*11=3DID*21=3D3*38=3D100*40=3D1*54=3D= 1*55=3DINTC*1 0=3D0*]]></expected> =20 <received><![CDATA[8=3DFIX.4.0*9=3D108*35=3DD*34=3D2*43=3DY*49=3DISLD*52=3D= 20040922-12 :47:18*56=3DTW*122=3D20040922-12:47:18*11=3DID*21=3D3*38=3D100*40=3D1*54=3D= 1*55=3DINTC*1 0=3D033*]]></received> <line>23</line> </message> </test> <test = name=3D'definitions/server/fix40/8_AdminAndApplicationMessages.def' result=3D'failure' > <message> Value in field (9) should be (107) but was (108) =20 <expected><![CDATA[8=3DFIX.4.0*9=3D107*35=3DD*34=3D6*43=3DY*49=3DISLD*52=3D= 00000000-00 :00:00*56=3DTW*122=3D00000000-00:00:00*11=3DID*21=3D3*38=3D100*40=3D1*54=3D= 1*55=3DCDG*10 =3D0*]]></expected> =20 <received><![CDATA[8=3DFIX.4.0*9=3D108*35=3DD*34=3D5*43=3DY*49=3DISLD*52=3D= 20040922-12 :48:12*56=3DTW*122=3D20040922-12:48:12*11=3DID*21=3D3*38=3D100*40=3D1*54=3D= 1*55=3DINTC*1 0=3D026*]]></received> <line>39</line> </message> </test><test name=3D'definitions/server/fix40/8_OnlyApplicationMessages.def' result=3D'failure' > <message> Value in field (9) should be (107) but was (108) =20 <expected><![CDATA[8=3DFIX.4.0*9=3D107*35=3DD*34=3D3*43=3DY*49=3DISLD*52=3D= 00000000-00 :00:00*56=3DTW*122=3D00000000-00:00:00*11=3DID*21=3D3*38=3D100*40=3D1*54=3D= 1*55=3DCDG*10 =3D0*]]></expected> =20 <received><![CDATA[8=3DFIX.4.0*9=3D108*35=3DD*34=3D2*43=3DY*49=3DISLD*52=3D= 20040922-12 :48:13*56=3DTW*122=3D20040922-12:48:13*11=3DID*21=3D3*38=3D100*40=3D1*54=3D= 1*55=3DINTC*1 0=3D025*]]></received> <line>17</line> </message> </test> <test = name=3D'definitions/server/fix41/8_AdminAndApplicationMessages.def' result=3D'failure' > <message> Value in field (9) should be (107) but was (108) =20 <expected><![CDATA[8=3DFIX.4.1*9=3D107*35=3DD*34=3D6*43=3DY*49=3DISLD*52=3D= 00000000-00 :00:00*56=3DTW*122=3D00000000-00:00:00*11=3DID*21=3D3*38=3D100*40=3D1*54=3D= 1*55=3DCDG*10 =3D0*]]></expected> =20 <received><![CDATA[8=3DFIX.4.1*9=3D108*35=3DD*34=3D5*43=3DY*49=3DISLD*52=3D= 20040922-12 :49:08*56=3DTW*122=3D20040922-12:49:08*11=3DID*21=3D3*38=3D100*40=3D1*54=3D= 1*55=3DINTC*1 0=3D039*]]></received> <line>39</line> </message> </test> <test name=3D'definitions/server/fix41/8_OnlyApplicationMessages.def' result=3D'failure' > <message> Value in field (9) should be (107) but was (108) =20 <expected><![CDATA[8=3DFIX.4.1*9=3D107*35=3DD*34=3D3*43=3DY*49=3DISLD*52=3D= 00000000-00 :00:00*56=3DTW*122=3D00000000-00:00:00*11=3DID*21=3D3*38=3D100*40=3D1*54=3D= 1*55=3DCDG*10 =3D0*]]></expected> =20 <received><![CDATA[8=3DFIX.4.1*9=3D108*35=3DD*34=3D2*43=3DY*49=3DISLD*52=3D= 20040922-12 :49:09*56=3DTW*122=3D20040922-12:49:09*11=3DID*21=3D3*38=3D100*40=3D1*54=3D= 1*55=3DINTC*1 0=3D038*]]></received> <line>17</line> </message> </test> <test name=3D'definitions/server/fix42/20_SimultaneousResendRequest.def' result=3D'failure' > <message> Value in field (34) should be (3) but was (2) =20 <expected><![CDATA[8=3DFIX.4.2*9=3D126*35=3DD*34=3D3*43=3DY*49=3DISLD*52=3D= 00000000-00 :00:00.000*56=3DTW*122=3D00000000-00:00:00*11=3DID*21=3D3*40=3D1*54=3D1*5= 5=3DINTC*60=3D0 0000000-00:00:00*10=3D0*]]></expected> =20 <received><![CDATA[8=3DFIX.4.2*9=3D126*35=3DD*34=3D2*43=3DY*49=3DISLD*52=3D= 20040922-12 :49:13.113*56=3DTW*122=3D20040922-12:49:13*11=3DID*21=3D3*40=3D1*54=3D1*5= 5=3DINTC*60=3D2 0040922-12:49:13*10=3D178*]]></received> <line>23</line> </message> </test> <test = name=3D'definitions/server/fix42/8_AdminAndApplicationMessages.def' result=3D'failure' > <message> Value in field (9) should be (125) but was (126) =20 <expected><![CDATA[8=3DFIX.4.2*9=3D125*35=3DD*34=3D6*43=3DY*49=3DISLD*52=3D= 00000000-00 :00:00.000*56=3DTW*122=3D00000000-00:00:00*11=3DID*21=3D3*40=3D1*54=3D1*5= 5=3DCDG*60=3D00 000000-00:00:00*10=3D0*]]></expected> =20 <received><![CDATA[8=3DFIX.4.2*9=3D126*35=3DD*34=3D5*43=3DY*49=3DISLD*52=3D= 20040922-12 :50:07.101*56=3DTW*122=3D20040922-12:50:07*11=3DID*21=3D3*40=3D1*54=3D1*5= 5=3DINTC*60=3D2 0040922-12:50:07*10=3D163*]]></received> <line>39</line> </message> </test> <test name=3D'definitions/server/fix42/8_OnlyApplicationMessages.def' result=3D'failure' > <message> Value in field (9) should be (125) but was (126) =20 <expected><![CDATA[8=3DFIX.4.2*9=3D125*35=3DD*34=3D3*43=3DY*49=3DISLD*52=3D= 00000000-00 :00:00.000*56=3DTW*122=3D00000000-00:00:00*11=3DID*21=3D3*40=3D1*54=3D1*5= 5=3DCDG*60=3D00 000000-00:00:00*10=3D0*]]></expected> =20 <received><![CDATA[8=3DFIX.4.2*9=3D126*35=3DD*34=3D2*43=3DY*49=3DISLD*52=3D= 20040922-12 :50:07.381*56=3DTW*122=3D20040922-12:50:07*11=3DID*21=3D3*40=3D1*54=3D1*5= 5=3DINTC*60=3D2 0040922-12:50:07*10=3D170*]]></received> <line>17</line> </message> </test> <test name=3D'definitions/server/fix43/20_SimultaneousResendRequest.def' result=3D'failure' > <message> Value in field (34) should be (3) but was (2) =20 <expected><![CDATA[8=3DFIX.4.3*9=3D126*35=3DD*34=3D3*43=3DY*49=3DISLD*52=3D= 00000000-00 :00:00.000*56=3DTW*122=3D00000000-00:00:00*11=3DID*21=3D3*40=3D1*54=3D1*5= 5=3DINTC*60=3D0 0000000-00:00:00*10=3D0*]]></expected> =20 <received><![CDATA[8=3DFIX.4.3*9=3D126*35=3DD*34=3D2*43=3DY*49=3DISLD*52=3D= 20040922-12 :50:11.246*56=3DTW*122=3D20040922-12:50:11*11=3DID*21=3D3*40=3D1*54=3D1*5= 5=3DINTC*60=3D2 0040922-12:50:11*10=3D156*]]></received> <line>23</line> </message> </test> <test = name=3D'definitions/server/fix43/8_AdminAndApplicationMessages.def' result=3D'failure' > <message> Value in field (9) should be (125) but was (126) =20 <expected><![CDATA[8=3DFIX.4.3*9=3D125*35=3DD*34=3D6*43=3DY*49=3DISLD*52=3D= 00000000-00 :00:00.000*56=3DTW*122=3D00000000-00:00:00*11=3DID*21=3D3*40=3D1*54=3D1*5= 5=3DCDG*60=3D00 000000-00:00:00*10=3D0*]]></expected> =20 <received><![CDATA[8=3DFIX.4.3*9=3D126*35=3DD*34=3D5*43=3DY*49=3DISLD*52=3D= 20040922-12 :51:05.234*56=3DTW*122=3D20040922-12:51:05*11=3DID*21=3D3*40=3D1*54=3D1*5= 5=3DINTC*60=3D2 0040922-12:51:05*10=3D168*]]></received> <line>39</line> </message> </test> <test name=3D'definitions/server/fix43/8_OnlyApplicationMessages.def' result=3D'failure' > <message> Value in field (9) should be (125) but was (126) =20 <expected><![CDATA[8=3DFIX.4.3*9=3D125*35=3DD*34=3D3*43=3DY*49=3DISLD*52=3D= 00000000-00 :00:00.000*56=3DTW*122=3D00000000-00:00:00*11=3DID*21=3D3*40=3D1*54=3D1*5= 5=3DCDG*60=3D00 000000-00:00:00*10=3D0*]]></expected> =20 <received><![CDATA[8=3DFIX.4.3*9=3D126*35=3DD*34=3D2*43=3DY*49=3DISLD*52=3D= 20040922-12 :51:05.514*56=3DTW*122=3D20040922-12:51:05*11=3DID*21=3D3*40=3D1*54=3D1*5= 5=3DINTC*60=3D2 0040922-12:51:05*10=3D166*]]></received> <line>17</line> </message> </test> <test name=3D'definitions/server/fix44/20_SimultaneousResendRequest.def' result=3D'failure' > <message> Value in field (34) should be (3) but was (2) =20 <expected><![CDATA[8=3DFIX.4.4*9=3D126*35=3DD*34=3D3*43=3DY*49=3DISLD*52=3D= 00000000-00 :00:00.000*56=3DTW*122=3D00000000-00:00:00*11=3DID*21=3D3*40=3D1*54=3D1*5= 5=3DINTC*60=3D0 0000000-00:00:00*10=3D0*]]></expected> =20 <received><![CDATA[8=3DFIX.4.4*9=3D126*35=3DD*34=3D2*43=3DY*49=3DISLD*52=3D= 20040922-12 :51:09.460*56=3DTW*122=3D20040922-12:51:09*11=3DID*21=3D3*40=3D1*54=3D1*5= 5=3DINTC*60=3D2 0040922-12:51:09*10=3D179*]]></received> <line>23</line> </message> </test> <test = name=3D'definitions/server/fix44/8_AdminAndApplicationMessages.def' result=3D'failure' > <message> Value in field (9) should be (125) but was (126) =20 <expected><![CDATA[8=3DFIX.4.4*9=3D125*35=3DD*34=3D6*43=3DY*49=3DISLD*52=3D= 00000000-00 :00:00.000*56=3DTW*122=3D00000000-00:00:00*11=3DID*21=3D3*40=3D1*54=3D1*5= 5=3DCDG*60=3D00 000000-00:00:00*10=3D0*]]></expected> =20 <received><![CDATA[8=3DFIX.4.4*9=3D126*35=3DD*34=3D5*43=3DY*49=3DISLD*52=3D= 20040922-12 :52:01.434*56=3DTW*122=3D20040922-12:52:01*11=3DID*21=3D3*40=3D1*54=3D1*5= 5=3DINTC*60=3D2 0040922-12:52:01*10=3D162*]]></received> <line>39</line> </message> </test> <test name=3D'definitions/server/fix44/8_OnlyApplicationMessages.def' result=3D'failure' > <message> Value in field (9) should be (125) but was (126) =20 <expected><![CDATA[8=3DFIX.4.4*9=3D125*35=3DD*34=3D3*43=3DY*49=3DISLD*52=3D= 00000000-00 :00:00.000*56=3DTW*122=3D00000000-00:00:00*11=3DID*21=3D3*40=3D1*54=3D1*5= 5=3DCDG*60=3D00 000000-00:00:00*10=3D0*]]></expected> =20 <received><![CDATA[8=3DFIX.4.4*9=3D126*35=3DD*34=3D2*43=3DY*49=3DISLD*52=3D= 20040922-12 :52:01.705*56=3DTW*122=3D20040922-12:52:01*11=3DID*21=3D3*40=3D1*54=3D1*5= 5=3DINTC*60=3D2 0040922-12:52:01*10=3D160*]]></received> <line>17</line> </message> </test> =20 =20 I did a batch compile and got several warnings but not no errors. Here are the warnings: C:\temp\quickfix\src\C++\SessionFactory.cpp(101) : warning C4101: 'e' : unreferenced local variable C:\temp\quickfix\src\C++\SessionTime.cpp(153) : warning C4243: type cast conversion from 'const class FIX::UtcTimeStamp *' to 'struct tm *' exists, but is inaccessible C:\temp\quickfix\src\C++\SessionTime.cpp(154) : warning C4243: type cast conversion from 'const class FIX::UtcTimeStamp *' to 'struct tm *' exists, but is inaccessible LINK : warning LNK4089: all references to "WS2_32.dll" discarded by /OPT:REF |
From: Gururaj K. <gkr...@ba...> - 2004-09-17 14:37:40
|
I believe you will manually reset the sequence numbers for the session (based on your counter party) and incorporate 141=Y in the "toAdmin" function (assuming you are the initiator). -----Original Message----- From: qui...@li... [mailto:qui...@li...] On Behalf Of Shamanth Sent: Friday, September 17, 2004 6:04 AM To: qui...@li... Cc: qui...@li... Subject: [Quickfix-developers] tag 141 Hi We are using quickfix 1.8, we had one query related to tag 141 We are sending the tag 141 = Y with logon message. Should we manually reset the sequence number and then send a logon message with tag 141 set to "Y" or does quickfix automatically reset the sequence numbers. I noticed that quickfix does not reset the sequence numbers, so I am assuming that we need to do this manually. with regards R Shamanth -----Original Message----- From: Shamanth Sent: Thursday, September 16, 2004 3:43 PM To: 'qui...@li...' Cc: 'qui...@li...' Subject: Session Problem Hi We have a provider, whose Session starts at "22:30:00" GMT and stops at "21:00:00"GMT, but the provider resets the sequence numbers only at "00:00:00" GMT. So we have set our StartTime and EndTime at 00:00:00, so that the sequence numbers get reset at that time. But the problem is that, our quickfix instance will keep sending Logon requests to the Provider between "21:00:00GMT" to "22:30:00GMT", i.e. when the provider is down. We want to avoid this. Can anyone suggest a solution for this. thanks R Shamanth |
From: Shamanth <sha...@in...> - 2004-09-17 09:58:24
|
Hi We are using quickfix 1.8, we had one query related to tag 141 We are sending the tag 141 =3D Y with logon message. Should we manually reset the sequence number and then send a logon = message with tag 141 set to "Y" or does quickfix automatically reset the = sequence numbers. I noticed that quickfix does not reset the sequence numbers, so I am = assuming that we need to do this manually. with regards R Shamanth > -----Original Message----- > From: Shamanth =20 > Sent: Thursday, September 16, 2004 3:43 PM > To: 'qui...@li...' > Cc: 'qui...@li...' > Subject: Session Problem >=20 > Hi >=20 > We have a provider, whose Session starts at "22:30:00" GMT and stops = at "21:00:00"GMT, but the provider resets the sequence numbers only at = "00:00:00" GMT.=20 > So we have set our StartTime and EndTime at 00:00:00, so that the = sequence numbers get reset at that time.=20 >=20 > But the problem is that, our quickfix instance will keep sending Logon = requests to the Provider between "21:00:00GMT" to "22:30:00GMT", i.e. = when the provider is down. We want to avoid this. >=20 > Can anyone suggest a solution for this. >=20 > thanks > R Shamanth |
From: Oren M. <or...@qu...> - 2004-09-16 11:22:04
|
Call Session::logout to fully disable the session, and Session::logon when you want to reactivate it. In the future we are looking at was to specify multiple time ranges for a day from the configuration file. --oren On Sep 16, 2004, at 5:12 AM, Shamanth wrote: > Hi > > We have a provider, whose Session starts at "22:30:00" GMT and stops > at "21:00:00"GMT, but the provider resets the sequence numbers only at > "00:00:00" GMT. > > So we have set our StartTime and EndTime at 00:00:00, so that the > sequence numbers get reset at that time. > > But the problem is that, our quickfix instance will keep sending > Logon requests to the Provider between "21:00:00GMT" to "22:30:00GMT", > i.e. when the provider is down. We want to avoid this. > > Can anyone suggest a solution for this. > > thanks > R Shamanth |
From: Shamanth <sha...@in...> - 2004-09-16 10:07:30
|
Hi We have a provider, whose Session starts at "22:30:00" GMT and stops at = "21:00:00"GMT, but the provider resets the sequence numbers only at = "00:00:00" GMT.=20 So we have set our StartTime and EndTime at 00:00:00, so that the = sequence numbers get reset at that time.=20 But the problem is that, our quickfix instance will keep sending Logon = requests to the Provider between "21:00:00GMT" to "22:30:00GMT", i.e. = when the provider is down. We want to avoid this. Can anyone suggest a solution for this. thanks R Shamanth |
From: Hans B. <han...@ma...> - 2004-09-16 09:51:10
|
FYI: I had to install these packages to run the tests on SunOS 5.8: zlib-1.2.1-sol8-sparc-local libiconv-1.8-sol8-sparc-local libxml2-2.6.4-sol8-sparc-local libtool-1.5-sol8-sparc-local ruby-1.8.1-sol8-sparc-local rubyunit-0.5.6.tar.gz gcc-3.4.1-sol8-sparc-local All -local packages downloaded from http://www.sunfreeware.com/ I've run the unit and acceptance tests for C++ and Java without failures.(runut, runat, runut_java, runat_java) Configuration: './configure' without parameters (GNU Autoconf 2.57) OS version: [hans@test2 test]$ uname -a SunOS test2 5.8 Generic_108528-12 sun4u sparc SUNW,UltraAX-i2 JDK version: "1.3.1_07" (I also have Java 1.4.2_03, but this was not used in the test) Hans Bausewein |
From: Oren M. <or...@qu...> - 2004-09-15 16:13:27
|
I put up a 1.9.2 version for unix on the download page: http://www.quickfixengine.org/download.html --oren On Sep 15, 2004, at 6:23 AM, Hans Bausewein wrote: > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX FAQ: > http://www.quickfixengine.org/wikifix/index.php?QuickFixFAQ > QuickFIX Support: http://www.quickfixengine.org/services.html > > On Wed, 2004-09-15 at 13:12, Joerg Thoennes wrote: >> Hans Bausewein wrote: >>> On Wed, 2004-09-15 at 12:30, Hans Bausewein wrote: >>>> >>>> I get a linker problem: >>>> >>>> Exception in thread "main" java.lang.UnsatisfiedLinkError: >>>> /home/hans/src/quickfix/src/java/.libs/libquickfix_jni.so.7.1.0: >>>> /home/hans/src/quickfix/src/C++/.libs/libquickfix.so.3: undefined >>>> symbol: _ZNKSt11logic_error4whatEv >>>> >>>> >>>> I also get many libraries with different version numbers: >>>> libquickfix_jni.la libquickfix_jni.so.8 libquickfix.so.3 >>>> libquickfix_jni.so libquickfix_jni.so.8.0.0 >>>> libquickfix.so.3.1.0 >>>> libquickfix_jni.so.7 libquickfix.la libquickfix.so.4 >>>> libquickfix_jni.so.7.1.0 libquickfix.so >>>> libquickfix.so.4.0.0 >>>> >>>> The 1.9.1 libraries are libquickfix.so.3.1.0 and >>>> libquickfix_jni.so.7.1.0, while the 1.9.0 libraries had newer >>>> version >>>> numbers: libquickfix.so.4.0.0 and libquickfix_jni.so.8.0.0 . >>>> >>>> >>>> I'll try to delete the 1.9.0 libraries and recompile. >>>> >>>> OS = RedHat Linux 8.0 (kernel 2.4.20) >> >> Which GCC version do you use? >> > > "gcc --version" returns: > gcc (GCC) 3.2.3 20030502 (Red Hat Linux 3.2.3-24) > > "rpm -qv gcc" returns "gcc-3.2.3-24" > > > 1.9.0 worked fine (both the Java banzai app and the unit and acceptance > tests). > > Hans > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: thawte's Crypto Challenge Vl > Crack the code and win a Sony DCRHC40 MiniDV Digital Handycam > Camcorder. More prizes in the weekly Lunch Hour Challenge. > Sign up NOW http://ad.doubleclick.net/clk;10740251;10262165;m > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers > |
From: Oren M. <or...@qu...> - 2004-09-15 14:38:39
|
Indeed. The versions were incorrectly incremented in autotools causing it to believe it is backwards compatible which is why the versions were knocked back. I'll fix this and repackage. --oren On Sep 15, 2004, at 6:23 AM, Hans Bausewein wrote: > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX FAQ: > http://www.quickfixengine.org/wikifix/index.php?QuickFixFAQ > QuickFIX Support: http://www.quickfixengine.org/services.html > > On Wed, 2004-09-15 at 13:12, Joerg Thoennes wrote: >> Hans Bausewein wrote: >>> On Wed, 2004-09-15 at 12:30, Hans Bausewein wrote: >>>> >>>> I get a linker problem: >>>> >>>> Exception in thread "main" java.lang.UnsatisfiedLinkError: >>>> /home/hans/src/quickfix/src/java/.libs/libquickfix_jni.so.7.1.0: >>>> /home/hans/src/quickfix/src/C++/.libs/libquickfix.so.3: undefined >>>> symbol: _ZNKSt11logic_error4whatEv >>>> >>>> >>>> I also get many libraries with different version numbers: >>>> libquickfix_jni.la libquickfix_jni.so.8 libquickfix.so.3 >>>> libquickfix_jni.so libquickfix_jni.so.8.0.0 >>>> libquickfix.so.3.1.0 >>>> libquickfix_jni.so.7 libquickfix.la libquickfix.so.4 >>>> libquickfix_jni.so.7.1.0 libquickfix.so >>>> libquickfix.so.4.0.0 >>>> >>>> The 1.9.1 libraries are libquickfix.so.3.1.0 and >>>> libquickfix_jni.so.7.1.0, while the 1.9.0 libraries had newer >>>> version >>>> numbers: libquickfix.so.4.0.0 and libquickfix_jni.so.8.0.0 . >>>> >>>> >>>> I'll try to delete the 1.9.0 libraries and recompile. >>>> >>>> OS = RedHat Linux 8.0 (kernel 2.4.20) >> >> Which GCC version do you use? >> > > "gcc --version" returns: > gcc (GCC) 3.2.3 20030502 (Red Hat Linux 3.2.3-24) > > "rpm -qv gcc" returns "gcc-3.2.3-24" > > > 1.9.0 worked fine (both the Java banzai app and the unit and acceptance > tests). > > Hans > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: thawte's Crypto Challenge Vl > Crack the code and win a Sony DCRHC40 MiniDV Digital Handycam > Camcorder. More prizes in the weekly Lunch Hour Challenge. > Sign up NOW http://ad.doubleclick.net/clk;10740251;10262165;m > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers > |
From: Hans B. <han...@ma...> - 2004-09-15 11:23:35
|
On Wed, 2004-09-15 at 13:12, Joerg Thoennes wrote: > Hans Bausewein wrote: > > On Wed, 2004-09-15 at 12:30, Hans Bausewein wrote: > >> > >>I get a linker problem: > >> > >>Exception in thread "main" java.lang.UnsatisfiedLinkError: > >>/home/hans/src/quickfix/src/java/.libs/libquickfix_jni.so.7.1.0: > >>/home/hans/src/quickfix/src/C++/.libs/libquickfix.so.3: undefined > >>symbol: _ZNKSt11logic_error4whatEv > >> > >> > >>I also get many libraries with different version numbers: > >>libquickfix_jni.la libquickfix_jni.so.8 libquickfix.so.3 > >>libquickfix_jni.so libquickfix_jni.so.8.0.0 libquickfix.so.3.1.0 > >>libquickfix_jni.so.7 libquickfix.la libquickfix.so.4 > >>libquickfix_jni.so.7.1.0 libquickfix.so libquickfix.so.4.0.0 > >> > >>The 1.9.1 libraries are libquickfix.so.3.1.0 and > >>libquickfix_jni.so.7.1.0, while the 1.9.0 libraries had newer version > >>numbers: libquickfix.so.4.0.0 and libquickfix_jni.so.8.0.0 . > >> > >> > >>I'll try to delete the 1.9.0 libraries and recompile. > >> > >>OS = RedHat Linux 8.0 (kernel 2.4.20) > > Which GCC version do you use? > "gcc --version" returns: gcc (GCC) 3.2.3 20030502 (Red Hat Linux 3.2.3-24) "rpm -qv gcc" returns "gcc-3.2.3-24" 1.9.0 worked fine (both the Java banzai app and the unit and acceptance tests). Hans |
From: Joerg T. <Joe...@ma...> - 2004-09-15 11:12:40
|
Hans Bausewein wrote: > On Wed, 2004-09-15 at 12:30, Hans Bausewein wrote: >> >>I get a linker problem: >> >>Exception in thread "main" java.lang.UnsatisfiedLinkError: >>/home/hans/src/quickfix/src/java/.libs/libquickfix_jni.so.7.1.0: >>/home/hans/src/quickfix/src/C++/.libs/libquickfix.so.3: undefined >>symbol: _ZNKSt11logic_error4whatEv >> >> >>I also get many libraries with different version numbers: >>libquickfix_jni.la libquickfix_jni.so.8 libquickfix.so.3 >>libquickfix_jni.so libquickfix_jni.so.8.0.0 libquickfix.so.3.1.0 >>libquickfix_jni.so.7 libquickfix.la libquickfix.so.4 >>libquickfix_jni.so.7.1.0 libquickfix.so libquickfix.so.4.0.0 >> >>The 1.9.1 libraries are libquickfix.so.3.1.0 and >>libquickfix_jni.so.7.1.0, while the 1.9.0 libraries had newer version >>numbers: libquickfix.so.4.0.0 and libquickfix_jni.so.8.0.0 . >> >> >>I'll try to delete the 1.9.0 libraries and recompile. >> >>OS = RedHat Linux 8.0 (kernel 2.4.20) Which GCC version do you use? > This happened when running the "test/runat_java 10005" command. > > bin/run_banzai resulted in a similar error. 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: Hans B. <han...@ma...> - 2004-09-15 10:57:43
|
On Wed, 2004-09-15 at 12:30, Hans Bausewein wrote: > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX FAQ: http://www.quickfixengine.org/wikifix/index.php?QuickFixFAQ > QuickFIX Support: http://www.quickfixengine.org/services.html > > On Tue, 2004-09-14 at 21:55, Oren Miller wrote: > > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html > > QuickFIX FAQ: http://www.quickfixengine.org/wikifix/index.php?QuickFixFAQ > > QuickFIX Support: http://www.quickfixengine.org/services.html > > > > You know where, but in case you don't: http://www.quickfixengine.org/ > > > > This fixes some problems reported with 1.9.0. You should get this if > > you are using MySQL, STLPort, or currencies. > > I get a linker problem: > > Exception in thread "main" java.lang.UnsatisfiedLinkError: > /home/hans/src/quickfix/src/java/.libs/libquickfix_jni.so.7.1.0: > /home/hans/src/quickfix/src/C++/.libs/libquickfix.so.3: undefined > symbol: _ZNKSt11logic_error4whatEv > > > I also get many libraries with different version numbers: > libquickfix_jni.la libquickfix_jni.so.8 libquickfix.so.3 > libquickfix_jni.so libquickfix_jni.so.8.0.0 libquickfix.so.3.1.0 > libquickfix_jni.so.7 libquickfix.la libquickfix.so.4 > libquickfix_jni.so.7.1.0 libquickfix.so libquickfix.so.4.0.0 > > The 1.9.1 libraries are libquickfix.so.3.1.0 and > libquickfix_jni.so.7.1.0, while the 1.9.0 libraries had newer version > numbers: libquickfix.so.4.0.0 and libquickfix_jni.so.8.0.0 . > > > I'll try to delete the 1.9.0 libraries and recompile. > > OS = RedHat Linux 8.0 (kernel 2.4.20) > > Hans This happened when running the "test/runat_java 10005" command. bin/run_banzai resulted in a similar error. Hans |
From: Hans B. <han...@ma...> - 2004-09-15 10:31:12
|
On Tue, 2004-09-14 at 21:55, Oren Miller wrote: > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX FAQ: http://www.quickfixengine.org/wikifix/index.php?QuickFixFAQ > QuickFIX Support: http://www.quickfixengine.org/services.html > > You know where, but in case you don't: http://www.quickfixengine.org/ > > This fixes some problems reported with 1.9.0. You should get this if > you are using MySQL, STLPort, or currencies. I get a linker problem: Exception in thread "main" java.lang.UnsatisfiedLinkError: /home/hans/src/quickfix/src/java/.libs/libquickfix_jni.so.7.1.0: /home/hans/src/quickfix/src/C++/.libs/libquickfix.so.3: undefined symbol: _ZNKSt11logic_error4whatEv I also get many libraries with different version numbers: libquickfix_jni.la libquickfix_jni.so.8 libquickfix.so.3 libquickfix_jni.so libquickfix_jni.so.8.0.0 libquickfix.so.3.1.0 libquickfix_jni.so.7 libquickfix.la libquickfix.so.4 libquickfix_jni.so.7.1.0 libquickfix.so libquickfix.so.4.0.0 The 1.9.1 libraries are libquickfix.so.3.1.0 and libquickfix_jni.so.7.1.0, while the 1.9.0 libraries had newer version numbers: libquickfix.so.4.0.0 and libquickfix_jni.so.8.0.0 . I'll try to delete the 1.9.0 libraries and recompile. OS = RedHat Linux 8.0 (kernel 2.4.20) Hans |
From: Oren M. <or...@qu...> - 2004-09-14 19:55:37
|
You know where, but in case you don't: http://www.quickfixengine.org/ This fixes some problems reported with 1.9.0. You should get this if you are using MySQL, STLPort, or currencies. This should also fix compilation problems people were seeing with SUNPro and some versions of Visual Studio. Documentation is now included in the installation docs for SUNPro, and the pretty collaboration diagrams are back. Release notes here: http://sourceforge.net/project/shownotes.php?release_id=267968 One important change to take note is the XML that comes out of Message::toXML is in a slightly different format. A field used to come out like this: <field name="Text" value="Whatever value that is in this field"/> Now, it comes out like this: <field name="Text"><![CDATA[Whatever value that is in this field]]></field> This is so we can handle characters in field values that could otherwise make the produces XML invalid. --oren |
From: Joerg T. <Joe...@ma...> - 2004-09-14 13:57:43
|
Hans Bausewein wrote: > Thanks. I'll modify the examples a bit now. First using MySQL instead of > the file store. > > > I've noticed some log4j errors on the console from Banzai: > log4j:ERROR No appenders could be found for category (Banzai). > log4j:ERROR Please initialize the log4j system properly. Check whether the configuration file log4j.properties can be found using your Java CLASSPATH and make sure that it contains sensible settings, e.g. quickfix/src/java/log4j.properties So add .../quickfix/src/java to your CLASSPATH or copy log4j.properties somewhere your CLASSPATH points to. 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: Hans B. <han...@ma...> - 2004-09-14 13:43:56
|
On Tue, 2004-09-14 at 13:07, Murray Smigel wrote: > On Monday 13 September 2004 23:46, > qui...@li... wrote: > > > > > Message: 1 > > From: Hans Bausewein <han...@ma...> > > To: qui...@li... > > Date: 13 Sep 2004 14:37:38 +0200 > > Subject: [Quickfix-users] Example result: "Incorrect data format for value" > > ? > > > ** > I don't believe that ordermatch handles market orders. It does not have a > contra side order to do the match. Ordermatch seems to match two orders that > are in its book. Try submitting crossing limit orders. > mds I read the Java source code of Executor and found... From 'examples/executor/java/src/Application.java': if(ordType.getValue() != OrdType.LIMIT) throw new IncorrectTagValue(ordType.getField()); so I entered a Limit order and that worked. Even got an execution report on the execution page. Thanks. I'll modify the examples a bit now. First using MySQL instead of the file store. I've noticed some log4j errors on the console from Banzai: log4j:ERROR No appenders could be found for category (Banzai). log4j:ERROR Please initialize the log4j system properly. How do I do that? Hans |
From: Oren M. <or...@qu...> - 2004-09-07 14:44:32
|
QuickFIX 1.9.0 is now available at http://www.quickfixengine.org/ http://sourceforge.net/project/shownotes.php? group_id=37535&release_id=266040 First of all, the release is *much* faster. By doing some extensive profiling and with the help of some contributors, in particular Caleb Epstein and Kritstopher Peterson, we have radically improved our message parsing and generation capabilities. Run the performance tests on 1.8.0 and 1.9.0 and you'll see what I mean. Also, we have the long awaited support for week long sessions. Everybody who has been connecting to the CME with QuickFIX can throw their custom hacks away. John Dahl over at the CME was even gracious enough to do a little testing. Also, we have added the SessionQualifier tag. This allows you to have sessions with identical BeginString, SenderCompID and TargetCompID, yet still be different sessions. Thank you to Pasquale d'Aloise for the idea. There are a bunch of other little fixes. Remaining VB.NET compilation problems have been addressed. Made an effort to make sure QF will compile under SunPRO. An improvement to the Session for handling continuously high traffic and more. --oren |
From: Joel N. <joe...@gm...> - 2004-09-02 15:25:33
|
Have you tried looking at http://openadaptor.org? Perhaps, you can use OpenAdaptor to the connect to your internal systems and use QuickFix to implement the FIX interface. On Wed, 01 Sep 2004 20:51:20 -0700, qui...@li... <qui...@li...> wrote: > Send Quickfix-users mailing list submissions to > qui...@li... > > To subscribe or unsubscribe via the World Wide Web, visit > https://lists.sourceforge.net/lists/listinfo/quickfix-users > 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-users digest..." > > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX FAQ: http://www.quickfixengine.org/wikifix/index.php?QuickFixFAQ > QuickFIX Support: http://www.quickfixengine.org/services.html > > Today's Topics: > > 1. Does QuickFix implement Message Queue mechanism to make sure all messages are delivered ? (Frank) > > --__--__-- > > Message: 1 > From: "Frank" <fr...@di...> > To: <qui...@li...> > Date: Wed, 1 Sep 2004 18:46:05 -0700 > Organization: DAS > Subject: [Quickfix-users] Does QuickFix implement Message Queue mechanism to make sure all messages are delivered ? > > This is a multi-part message in MIME format. > > ------=_NextPart_000_00AE_01C49053.F01BB710 > Content-Type: text/plain; > charset="iso-8859-1" > Content-Transfer-Encoding: quoted-printable > > Hi, > > I'm trying to make use of quickfix to replace the old fix gateway(ugly = > code, not flexible, only support fix4.0) in my company. > > I have many years of socket programming experience. Every time when I = > write a tcp socket program, I'll worry about buffering of read and write = > stream, queueing of messages ready to send, queueing of messages = > received and waiting for handling. If I add such kinds of handling in = > the socket program, the program will be really very stable and robust; = > if not, errors will occur after it runs for some time. > > My question is: Does QuickFix have such kinds of handling ? especially = > message queue mechanism ? May I borrow it to deal with other sockets = > (My program is a fix gateway, one side connects trading system (not fix = > protocol), one side connects ECN(fix protocol)) ? > > QuickFix source code is so complicated that I can not figure it out by = > myself right now. > > Thanks. > > ------=_NextPart_000_00AE_01C49053.F01BB710 > Content-Type: text/html; > charset="iso-8859-1" > Content-Transfer-Encoding: quoted-printable > > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> > <HTML><HEAD> > <META http-equiv=3DContent-Type content=3D"text/html; = > charset=3Diso-8859-1"> > <META content=3D"MSHTML 6.00.2800.1458" name=3DGENERATOR> > <STYLE></STYLE> > </HEAD> > <BODY bgColor=3D#ffffff> > <DIV>Hi,</DIV> > <DIV> </DIV> > <DIV>I'm trying to make use of quickfix to replace the old fix = > > gateway(ugly code, not flexible, only support fix4.0) in my = > company.</DIV> > <DIV> </DIV> > <DIV>I have many years of socket programming experience. Every time when = > I write=20 > a tcp socket program, I'll worry about buffering of read and write = > stream,=20 > queueing of messages ready to send, queueing of messages received and = > waiting=20 > for handling. If I add such kinds of handling in the socket program, the = > program=20 > will be really very stable and robust; if not, errors will occur after = > it runs=20 > for some time.</DIV> > <DIV> </DIV> > <DIV>My question is: Does QuickFix have such kinds of handling = > ? especially=20 > message queue mechanism ? May I borrow it to deal with other = > sockets (My=20 > program is a fix gateway, one side connects trading system (not fix = > > protocol), one side connects ECN(fix protocol)) ?</DIV> > <DIV> </DIV> > <DIV>QuickFix source code is so complicated that I can not figure it out = > by=20 > myself right now.</DIV> > <DIV> </DIV> > <DIV>Thanks.</DIV> > <DIV> </DIV></BODY></HTML> > > ------=_NextPart_000_00AE_01C49053.F01BB710-- > > --__--__-- > > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users > > End of Quickfix-users Digest > -- ======================================================= jo...@na... * wir...@na... Think Different! (www.apple.com/thinkdifferent) |
From: Frank <fr...@di...> - 2004-09-02 01:46:13
|
Hi, I'm trying to make use of quickfix to replace the old fix gateway(ugly = code, not flexible, only support fix4.0) in my company. I have many years of socket programming experience. Every time when I = write a tcp socket program, I'll worry about buffering of read and write = stream, queueing of messages ready to send, queueing of messages = received and waiting for handling. If I add such kinds of handling in = the socket program, the program will be really very stable and robust; = if not, errors will occur after it runs for some time. My question is: Does QuickFix have such kinds of handling ? especially = message queue mechanism ? May I borrow it to deal with other sockets = (My program is a fix gateway, one side connects trading system (not fix = protocol), one side connects ECN(fix protocol)) ? QuickFix source code is so complicated that I can not figure it out by = myself right now. Thanks. |
From: Oren M. <or...@qu...> - 2004-08-18 00:54:45
|
Well we already have python bindings which were generated by swig. The interface file is quickfix/src/python/quickfix.i directory. You can probably use that to get started. There is some python specific code in there for exception handling, so you that will need to be rewritten for perl, but everything else should work. You can probably just pull that code out to get something running, though thrown exceptions will crash the interpreter. Also, I had spent some time on the swig mailing list and they made several changes to accommodate some of the features used by QuickFIX. You will want to pull swig from CVS and use that. The newest release version will not work. --oren On Aug 17, 2004, at 2:58 PM, Blain Sadler wrote: > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX FAQ: > http://www.quickfixengine.org/wikifix/index.php?QuickFixFAQ > QuickFIX Support: http://www.quickfixengine.org/services.html > > Hi all, > > Just spent a couple hours fooling around with SWIG trying to create > perl bindings. No success yet :-) Before I delve in too far I was > wondering if anyone had already tried this, and if they had any > success. Any suggestions /comments/ recommendations/ fortellings of > doom? This is not a terribly important project, just hoping to write > some automated tests for our OMS system in perl and it would be nice > to leverage quickfix to do it. > > Thanks in advance, > > Blain > > -- > Blain Sadler > Software Developer > TradeDesk Software Corporation > 8 Diane Drive > Essex Junction, VT 05452-4008 > phone: (802) 655-2777 > e-mail: bla...@tr... > > > > > > ------------------------------------------------------- > SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media > 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33 > Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift. > http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285 > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users > |
From: Blain S. <bla...@tr...> - 2004-08-17 23:28:44
|
Hi all, Just spent a couple hours fooling around with SWIG trying to create perl bindings. No success yet :-) Before I delve in too far I was wondering if anyone had already tried this, and if they had any success. Any suggestions /comments/ recommendations/ fortellings of doom? This is not a terribly important project, just hoping to write some automated tests for our OMS system in perl and it would be nice to leverage quickfix to do it. Thanks in advance, Blain -- Blain Sadler Software Developer TradeDesk Software Corporation 8 Diane Drive Essex Junction, VT 05452-4008 phone: (802) 655-2777 e-mail: bla...@tr... |
From: Steve P. <spi...@tr...> - 2004-08-14 15:47:30
|
Sorry, my ignorance, Here are the messages <20040814-00:53:38, FIX.4.2:TMLautofill->PATS, outgoing> =20 (8=3DFIX.4.2=019=3D152=0135=3DV=0134=3D69=0149=3DTMLautofill=0152=3D20040= 814-00:53:38.391=0156=3DPATS=01 146=3D1=0155=3DEURIBOR=01167=3DFUT=01200=3D200406=01207=3DLIFFE=01262=3DM= ARKETDATAID=01263=3D0=01264=3D1=012 67=3D2=01269=3D0=01269=3D1=0110=3D065=01) <20040814-00:53:38, FIX.4.2:TMLautofill->PATS, incoming> =20 (8=3DFIX.4.2=019=3D178=0135=3DW=0134=3D253=0149=3DPATS=0152=3D20040814-00= :53:38=0156=3DTMLautofill=0155=3D EURIBOR=01167=3DFUT=01200=3D200406=01207=3DLIFFE=01262=3DMARKETDATAID=012= 68=3D2=01269=3D0=01270=3D97.01=01 271=3D41=01290=3D1=01269=3D1=01270=3D97.015=01271=3D19=01290=3D1=0110=3D0= 01=01) <20040814-00:53:38, FIX.4.2:TMLautofill->PATS, event> (Message 253 Rejected: Tag appears more than once:269) We are using FIX 4.2 and quickfix-1.8.0 Steve Pickering Trend Management Limted p: 604-683-7244 f: 604-683-7055 e: spi...@tr... -----Original Message----- From: Joerg Thoennes [mailto:Joe...@ma...]=20 Sent: Friday, August 13, 2004 11:34 PM To: spi...@tr... Cc: qui...@li... Subject: Re: [Quickfix-users] Message Rejected: Tag appears more than once:269 > When sending an outgoing MarketDataRequest the returned incoming = message > is rejected by quickfix if I ask for multiple MDEntryType fields. >=20 > Message Rejected: Tag appears more than once:269 Steve, please post the received message or the incoming and outgoing=20 lines from the QuickFIX logs. Otherwise, it is difficult to guess. Which QuickFIX version are you using? Which DataDictionary did you=20 specify in your config file? Cheers, J=F6rg --=20 J>oerg 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...> - 2004-08-14 06:33:50
|
> When sending an outgoing MarketDataRequest the returned incoming message > is rejected by quickfix if I ask for multiple MDEntryType fields. > > Message Rejected: Tag appears more than once:269 Steve, please post the received message or the incoming and outgoing lines from the QuickFIX logs. Otherwise, it is difficult to guess. Which QuickFIX version are you using? Which DataDictionary did you specify in your config file? Cheers, Jörg -- J>oerg 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: Steve P. <spi...@tr...> - 2004-08-14 00:13:46
|
When sending an outgoing MarketDataRequest the returned incoming message is rejected by quickfix if I ask for multiple MDEntryType fields. Message Rejected: Tag appears more than once:269 Steve Pickering spi...@tr... |
From: <que...@bn...> - 2004-08-12 13:41:43
|
Hi, You can declare a global variable in the main file : FIX::SessionSettings gc_Settings ; gc_Settings =3D new FIX::SessionSettings(file) ; And then use this variable where you want in your code, by externalising it for example. extern FIX::SessionSettings gc_Settings ; ... OnCreate(...) { FIX::Dictionary dictionary =3D gc_Settings->get(SessionID) ; toto =3D dictionary.getString( FIX::CONF_PARAM ) ; } cheers, Quentin Internet gar...@vi...@lists.sourceforge.net - 12/08/2004 15:20 Please respond to gar...@vi... Sent by: qui...@li... To: quickfix-users cc: Subject: [Quickfix-users] Customize configuration file QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html QuickFIX FAQ: http://www.quickfixengine.org/wikifix/index.php?QuickFixFAQ QuickFIX Support: http://www.quickfixengine.org/services.html Hi, I'm starting a quite big trading project, and i'm glad i found quickfix for it seems to be exactly what i was looking for. I hope to be able to spend part of the time quickfix will save me helping to improve the project, but at this moment i have a question: I need to add a new entry to the configuration file to each session definition. I'd need to access the configuration file or (better) the SessionSetings object to get the new entry's value from my Application, in onCreate method to be more specific. Is there a way to figure out this or i should tweak quickfix code to get it? Thanks and cheers for such a good work (and please forgive my "spanglish"). Guillermo Arbeiza ****************************** AVISO LEGAL ****************************** La informaci=F3n contenida en este mensaje es para uso exclusivo de su destinatario. No debe copiarse, transmitirse a terceros ni guardarse por estos =FAltimos, salvo autorizaci=F3n del remitente. Puede contener informaci=F3n confidencial o legalmente protegida cuyo r=E9g= imen legal de utilizaci=F3n no se ve afectado por el hecho de que haya sido enviada por correo electr=F3nico. Su env=EDo por error a una persona distinta de su destinatario real no implica que se haya modificado tal destinatario ni supone renuncia a su eventual car=E1cter confidencial o al r=E9gimen legal que rija su utilizaci= =F3n. Cualquier opini=F3n expresada en este mensaje vincular=E1 exclusivamente a = la persona que lo haya remitido, excepto cuando el mensaje establezca lo contrario y el remitente est=E9 autorizado para establecer que dichas opiniones vincular=E1n a esta entidad. En el supuesto de que este correo se recibiera por error, rogamos procedan a borrarlo, sin reenviarlo a terceros ni conservarlo en cualquier soporte y nos informen inmediatamente llamando al tel=E9fono 34 91 5892123 o a la direcci=F3n de correo electr=F3nico remitente. Gracias. ****************************** DISCLAIMER ****************************** The information contained in this message is for the exclusive use of the named person. It can not be copied, transmitted to third parties or stored by the latter, except if authorised by the sender. It may contain confidential or legally privileged information whose legal regime is not affected by the fact that this information has been sent by e-mail. Its erroneous transmission to a person other than the real named person neither implies any modification of this named person nor a renunciation of the eventual confidentiality or legal regime affecting the use of concerned message. Any views expressed in this message are binding exclusively upon the individual sender, except where the message states otherwise and the sender is authorised to bind this entity. If you receive this message in error, please delete it without transmitting it to any third party or keeping it in any form and notify us immediately either by phone (34 91 5892123) or using the e- mail address of the sender. Thank You. ------------------------------------------------------- SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33 Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift. http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285 _______________________________________________ Quickfix-users mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfix-users This message and any attachments (the "message") is intended solely for the addressees and is confidential.=20 If you receive this message in error, please delete it and=20 immediately notify the sender. Any use not in accord with=20 its purpose, any dissemination or disclosure, either whole=20 or partial, is prohibited except formal approval. The internet can not guarantee the integrity of this message.=20 BNP PARIBAS (and its subsidiaries) shall (will) not=20 therefore be liable for the message if modified.=20 --------------------------------------------- Ce message et toutes les pieces jointes (ci-apres le=20 "message") sont etablis a l'intention exclusive de ses=20 destinataires et sont confidentiels. Si vous recevez ce=20 message par erreur, merci de le detruire et d'en avertir=20 immediatement l'expediteur. Toute utilisation de ce=20 message non conforme a sa destination, toute diffusion=20 ou toute publication, totale ou partielle, est interdite, sauf=20 autorisation expresse. L'internet ne permettant pas=20 d'assurer l'integrite de ce message, BNP PARIBAS (et ses filiales) decline(nt) toute responsabilite au titre de ce=20 message, dans l'hypothese ou il aurait ete modifie. |