You can subscribe to this list here.
| 2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(13) |
Jun
(21) |
Jul
(14) |
Aug
(29) |
Sep
(39) |
Oct
(47) |
Nov
(70) |
Dec
(27) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2007 |
Jan
(43) |
Feb
(50) |
Mar
(90) |
Apr
(96) |
May
(84) |
Jun
(40) |
Jul
(58) |
Aug
(55) |
Sep
(55) |
Oct
(52) |
Nov
(38) |
Dec
(75) |
| 2008 |
Jan
(49) |
Feb
(72) |
Mar
(49) |
Apr
(55) |
May
(21) |
Jun
(31) |
Jul
(47) |
Aug
(59) |
Sep
(59) |
Oct
(77) |
Nov
(51) |
Dec
(54) |
| 2009 |
Jan
(52) |
Feb
(57) |
Mar
(17) |
Apr
(27) |
May
(44) |
Jun
(46) |
Jul
(69) |
Aug
(38) |
Sep
(39) |
Oct
(45) |
Nov
(38) |
Dec
(37) |
| 2010 |
Jan
(49) |
Feb
(35) |
Mar
(21) |
Apr
(33) |
May
(52) |
Jun
(28) |
Jul
(39) |
Aug
(34) |
Sep
(21) |
Oct
(82) |
Nov
(36) |
Dec
(20) |
| 2011 |
Jan
(28) |
Feb
(64) |
Mar
(93) |
Apr
(75) |
May
(151) |
Jun
(77) |
Jul
(35) |
Aug
(53) |
Sep
(56) |
Oct
(36) |
Nov
(94) |
Dec
(59) |
| 2012 |
Jan
(105) |
Feb
(43) |
Mar
(68) |
Apr
(91) |
May
(45) |
Jun
(18) |
Jul
(103) |
Aug
(77) |
Sep
(45) |
Oct
(59) |
Nov
(58) |
Dec
(43) |
| 2013 |
Jan
(48) |
Feb
(65) |
Mar
(63) |
Apr
(22) |
May
(41) |
Jun
(60) |
Jul
(43) |
Aug
(17) |
Sep
(20) |
Oct
(20) |
Nov
(42) |
Dec
(43) |
| 2014 |
Jan
(54) |
Feb
(34) |
Mar
(34) |
Apr
(20) |
May
(31) |
Jun
(39) |
Jul
(66) |
Aug
(22) |
Sep
(52) |
Oct
(22) |
Nov
(67) |
Dec
(70) |
| 2015 |
Jan
(18) |
Feb
(5) |
Mar
(40) |
Apr
(32) |
May
(62) |
Jun
(28) |
Jul
(86) |
Aug
(44) |
Sep
(61) |
Oct
(65) |
Nov
(8) |
Dec
(19) |
| 2016 |
Jan
(50) |
Feb
(22) |
Mar
(38) |
Apr
(55) |
May
(30) |
Jun
(42) |
Jul
(11) |
Aug
(9) |
Sep
(4) |
Oct
(51) |
Nov
(38) |
Dec
(31) |
| 2017 |
Jan
(40) |
Feb
(40) |
Mar
(23) |
Apr
(35) |
May
(121) |
Jun
(55) |
Jul
(37) |
Aug
(16) |
Sep
(27) |
Oct
(109) |
Nov
(67) |
Dec
(23) |
| 2018 |
Jan
(52) |
Feb
(6) |
Mar
(23) |
Apr
(28) |
May
(32) |
Jun
(20) |
Jul
(20) |
Aug
(22) |
Sep
(8) |
Oct
(33) |
Nov
(32) |
Dec
(13) |
| 2019 |
Jan
(16) |
Feb
(29) |
Mar
(17) |
Apr
(16) |
May
(1) |
Jun
(2) |
Jul
(25) |
Aug
(50) |
Sep
(17) |
Oct
(29) |
Nov
(16) |
Dec
(7) |
| 2020 |
Jan
|
Feb
|
Mar
(29) |
Apr
(64) |
May
(25) |
Jun
(49) |
Jul
(15) |
Aug
(10) |
Sep
(37) |
Oct
(20) |
Nov
(19) |
Dec
(9) |
| 2021 |
Jan
(33) |
Feb
(10) |
Mar
(67) |
Apr
(40) |
May
(70) |
Jun
(33) |
Jul
(14) |
Aug
(10) |
Sep
|
Oct
(7) |
Nov
(6) |
Dec
(16) |
| 2022 |
Jan
(27) |
Feb
(2) |
Mar
(5) |
Apr
(3) |
May
|
Jun
(2) |
Jul
|
Aug
(1) |
Sep
(6) |
Oct
(2) |
Nov
|
Dec
(10) |
| 2023 |
Jan
(1) |
Feb
(2) |
Mar
(21) |
Apr
(3) |
May
(15) |
Jun
(3) |
Jul
(4) |
Aug
|
Sep
|
Oct
(3) |
Nov
|
Dec
(1) |
| 2024 |
Jan
(7) |
Feb
(2) |
Mar
(8) |
Apr
(11) |
May
(6) |
Jun
(5) |
Jul
|
Aug
|
Sep
|
Oct
(3) |
Nov
|
Dec
|
| 2025 |
Jan
(10) |
Feb
(4) |
Mar
(9) |
Apr
|
May
(3) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Toli K. <to...@ma...> - 2007-06-05 00:41:18
|
Hi, I'm using QFJ to connect to a broker via SSL. Every once in a while, i get in a situation where the underlying MINA layer is seeing incoming FIX messages, but they don't seem to ever make their way up to the application layer. Connecting to the same broker without SSL, i'm seeing the same exact incoming messages, but they don't ever get dropped. For example, during connection in the Mina output i'm seeing a Logon (35=A) followed by a Trading Session Status (35=h). The Logon comes through, but every once in a while the TradingSessionStatus doesn't. The broker logs shows them sending me a heartbeat and a test request, but i never see that (even in Mina layer) so eventually i'm timed out and disconnected. Is it possible that there's some race condition in the SSL decoding code? i can't seem to trace where the entrypoint from Mina into QFJ code is. The log with QFJ and Mina messages attached. -- Toli Kuznets http://www.marketcetera.com: Open-Source Trading Platform download.run.trade. |
|
From: Rodolfo V. <rod...@lu...> - 2007-05-31 22:30:06
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type"> <title></title> </head> <body bgcolor="#ffffff" text="#000000"> Tank you very much Toli Kuznets,<br> <br> I have changed my FIX44.xml and everything run OK!<br> <br> BR<br> /Rodolfo<br> <br> <br> Toli Kuznets escreveu: <blockquote cite="mid...@ma..." type="cite"> <pre wrap="">QuickFIX/J Documentation: <a class="moz-txt-link-freetext" href="http://www.quickfixj.org/documentation/">http://www.quickfixj.org/documentation/</a> QuickFIX/J Support: <a class="moz-txt-link-freetext" href="http://www.quickfixj.org/support/">http://www.quickfixj.org/support/</a> </pre> <br> <hr size="4" width="90%"><br> Rodolfo<br> <br> Is the error you are seeing on the "receiving" end, where you MarkedDataRequest goes to?<br> If the receiver is also using Quickfix/J and has validation enabled (<i>UseDataDictionary=Y)</i>, you'll be seeing this error unless you manually modify the appropriate DataDictionary file (such as FIX44.xml) to add the new field you've created.<br> <br> Just make sure to specify the DataDictionary to the modified file that contains your new field. That's what we do and it works for us. We did that in <a href="http://trac.marketcetera.org/trac.fcgi/browser/platform/trunk/core/src/main/resources/FIX44-marketcetera.xml#L6725"> http://trac.marketcetera.org/trac.fcgi/browser/platform/trunk/core/src/main/resources/FIX44-marketcetera.xml#L6725</a><br> to make it work with our exchange simulator at <a href="http://exchange.marketcetera.com">http://exchange.marketcetera.com </a><br> <br> <br> <br> <div><span class="gmail_quote">On 5/31/07, <b class="gmail_sendername">Rodolfo Vasconcelos</b> <<a href="mailto:rod...@lu...">rod...@lu...</a>> wrote:</span> <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <div style="direction: ltr;">QuickFIX/J Documentation: <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.quickfixj.org/documentation/QuickFIX/J" target="_blank"> http://www.quickfixj.org/documentation/<br> QuickFIX/J</a> Support: <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.quickfixj.org/support/" target="_blank">http://www.quickfixj.org/support/</a><br> </div> <br> <div bgcolor="#ffffff" text="#000000"><br> Hi everybody!<br> <br> I am trying to use an User Defined Tag, but it is failing.<br> <br> I want to set a string in a MarketDataRequest.<br> <br> <font face="Courier">quickfix.fix44.MarketDataRequest mdr = new quickfix.fix44.MarketDataRequest( <br> new MDReqID(subscriptionID), new SubscriptionRequestType( SubscriptionRequestType.SNAPSHOT ),<br> new MarketDepth(1));<br> <br> quickfix.fix44.MarketDataRequest.NoRelatedSym noRelatedSymGroup;<br> for (int i = 0; i<symbols.size();i++)<br> {<br> noRelatedSymGroup = new quickfix.fix44.MarketDataRequest.NoRelatedSym();<br> noRelatedSymGroup.set(new Instrument(new Symbol(symbols.get(i))));<br> mdr.addGroup(noRelatedSymGroup);<br> }<br> <br> <b>mdr.setField(new StringField(2345,pattern));</b><br> <br> mdr.set( new NoMDEntryTypes(0));<br> <br> this.send(mdr, sessionID);</font><br> <br> <br> I have tried tag numbers 9999, 1000, 6123, but always receive: Invalid Tag number!<br> <br> <font face="Courier"><20070531-12:03:03, FIX.4.4:BDC1->BEVERLY, outgoing> (8=FIX.4.49=11035=V34=5949=BDC152=20070531-12:03:03.85956=BEVERLY262=8263=0264=1267=02345=UDF146=255=CISCO55=IBM10=053)<br> <20070531-12:03:03, FIX.4.4:BDC1->BEVERLY, incoming> (8=FIX.4.49=10435=334=5449=BEVERLY52=20070531-12:03:03.87556=BDC145=59<b>58=Invalid tag</b> <b>number371=23453</b>72=V373=010=188)</font><br> <br> <br> I have tried type safe method too (<a href="http://www.quickfixj.org/quickfixj/usermanual/usage/user_defined_fields.html" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.quickfixj.org/quickfixj/usermanual/usage/user_defined_fields.html </a>) but still not working.<br> <br> Anybody can help me?<br> <br> Tanks!<br> <br> My best regards,<br> Rodolfo Vasconcelos</div> </blockquote> </div> <br> <br clear="all"> <br> -- <br> Toli Kuznets<br> <a href="http://www.marketcetera.com">http://www.marketcetera.com</a>: Open-Source Trading Platform<br> download.run.trade. <pre wrap=""> <hr size="4" width="90%"> ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. <a class="moz-txt-link-freetext" href="http://sourceforge.net/powerbar/db2/">http://sourceforge.net/powerbar/db2/</a></pre> <pre wrap=""> <hr size="4" width="90%"> _______________________________________________ Quickfixj-users mailing list <a class="moz-txt-link-abbreviated" href="mailto:Qui...@li...">Qui...@li...</a> <a class="moz-txt-link-freetext" href="https://lists.sourceforge.net/lists/listinfo/quickfixj-users">https://lists.sourceforge.net/lists/listinfo/quickfixj-users</a> </pre> </blockquote> <br> <div class="moz-signature">-- <br> <style> BODY { font-family: Arial; font-size: 10pt; color: 000080; background-position: top left; background-repeat: no-repeat; } </style> <p><img src="cid:par...@lu..." border="0" height="62" width="147"></p> <p style="margin: 0pt; text-indent: 0pt; word-spacing: 0pt; line-height: 100%;"> </p> <p><font face="Arial" size="2">Rodolfo de Andrade Vasconcelos</font><span style="font-size: 9pt; color: rgb(102, 102, 153); font-family: 'Century Gothic';"><font color="#666699" face="Century Gothic" size="1"><o:p> </o:p></font></span><font color="#666699" face="Arial" size="1"><span style="color: rgb(102, 102, 153);"> </span></font></p> <div style="border-style: solid none; border-color: windowtext -moz-use-text-color; border-width: 1pt medium; padding: 1pt 0cm;"> <p style="margin: 0cm 0cm 0pt;"><font color="#666699" face="Arial" size="1"><span style="color: rgb(102, 102, 153);">Lumitec Brasil Lumitec Inc.<o:p> </o:p> </span></font></p> <p style="margin: 0cm 0cm 0pt;"><font color="#666699" face="Arial" size="1"><span style="color: rgb(102, 102, 153);">Rua Magda Perona Frossard 640 – Sala 10 59 Park Street, 2nd Floor<o:p> </o:p> </span></font></p> <p style="margin: 0cm 0cm 0pt;"><font color="#666699" face="Arial" size="1"><span style="color: rgb(102, 102, 153);">14026-596 Ribeirão Preto, SP, BRASIL Beverly, MA 01915, USA<o:p> </o:p> </span></font></p> <p style="margin: 0cm 0cm 0pt;"><font color="#666699" face="Arial" size="1"><span style="color: rgb(102, 102, 153);">Fone: 55 16 3913-4745 Phone: 1 978 232-0144<o:p> </o:p> </span></font></p> <p style="margin: 0cm 0cm 0pt;"><font color="#666699" face="Arial" size="1"><span style="color: rgb(102, 102, 153);">Fax: 55 16 3913-4746 Fax: 1 978 232-9775 <o:p> </o:p> </span></font></p> </div> </div> </body> </html> |
|
From: Toli K. <to...@ma...> - 2007-05-31 21:50:28
|
> No, it doesn't support two way transport-level authentication. Isn't it > more common to handle client authentication at the application level > rather than at the transport level? Well, we have a broker that requires SSL-level authentication for all incoming client connections. So i'll take a look at how to get QFJ to send certificates in the outgoing connections (as initiator) as well, and post the patch later. Do you have any suggestions or tips on how to do that best? I will probably try to generalize the initializeKeyManager code to be used in InitiatorContextFactory as well, instead of just always returning a null set of keyManagers there. -- Toli Kuznets http://www.marketcetera.com: Open-Source Trading Platform download.run.trade. |
|
From: Steve B. <st...@te...> - 2007-05-31 21:41:14
|
> I wanted to follow-up on this - did you ever manage to successfully > get QFJ and SSL to work together? > > I'm writing an app that connects to a broker that requires SSL, and > I'm having issues with QFJ working out-of-the-box. > > I'm not very familiar with how SSL works, but if I understand it > correctly, there are 3 ways SSL authenticates: > 1. client authenticates just the server > 2. server authenticates just the client > 3. both client and server need to authenticate each other. > I think QFJ may only be covering case 2: it looks at trust stores only > in the Acceptor mode (AbstractSocketAcceptor), while for case 3 to > work I believe the initiator needs to have an SSL context as well. I'm not an SSL expert either, but I think QFJ is implementing case 1 rather than case 2. The primary purpose of SSL in QFJ is for encryption rather than authentication. However, the server sends credentials to to the client and the client must decide whether to trust them or not. In that sense, the client is authenticating the server. Currently, the client trusts all servers and this behavior needs to be more configurable. > Just wanted to run this past people to see if my understanding is > correct, and whether or not QFJ currently handles specifying certs for > outgoing connections. No, it doesn't support two way transport-level authentication. Isn't it more common to handle client authentication at the application level rather than at the transport level? Steve |
|
From: Toli K. <to...@ma...> - 2007-05-31 20:49:32
|
Stacy, Can you try turning off validation. Just set UseDataDictionary=N that should turn off validation altogether. You may need to add the custom fields to the FIX4x.xml file if you want to have validation for that session. On 5/31/07, stacyann_1 <sta...@gs...> wrote: > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J Support: http://www.quickfixj.org/support/ > > I am receiving a message of type ExecutionReport from our client. For some > reason they are sending tags not expected in this report that I'd like to > ignore. For example they are sending Tag 338. I am not using > MessageCracker, so I thought it would allow this, but it is not. Is there > something I can do so this will work? > > Thanks, > Stacy > -- > View this message in context: http://www.nabble.com/Lessening-Restrictions-on-which-Tags-are-in-Message-tf3848692.html#a10901305 > Sent from the QuickFIX/J mailing list archive at Nabble.com. > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > Quickfixj-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfixj-users > -- Toli Kuznets http://www.marketcetera.com: Open-Source Trading Platform download.run.trade. |
|
From: stacyann_1 <sta...@gs...> - 2007-05-31 20:21:04
|
I am receiving a message of type ExecutionReport from our client. For some reason they are sending tags not expected in this report that I'd like to ignore. For example they are sending Tag 338. I am not using MessageCracker, so I thought it would allow this, but it is not. Is there something I can do so this will work? Thanks, Stacy -- View this message in context: http://www.nabble.com/Lessening-Restrictions-on-which-Tags-are-in-Message-tf3848692.html#a10901305 Sent from the QuickFIX/J mailing list archive at Nabble.com. |
|
From: Toli K. <to...@ma...> - 2007-05-31 20:06:49
|
Christian, I wanted to follow-up on this - did you ever manage to successfully get QFJ and SSL to work together? I'm writing an app that connects to a broker that requires SSL, and I'm having issues with QFJ working out-of-the-box. I'm not very familiar with how SSL works, but if I understand it correctly, there are 3 ways SSL authenticates: 1. client authenticates just the server 2. server authenticates just the client 3. both client and server need to authenticate each other. I think QFJ may only be covering case 2: it looks at trust stores only in the Acceptor mode (AbstractSocketAcceptor), while for case 3 to work I believe the initiator needs to have an SSL context as well. Just wanted to run this past people to see if my understanding is correct, and whether or not QFJ currently handles specifying certs for outgoing connections. thanks. On 5/16/07, Christian Zapf <chr...@re...> wrote: > I'll be happy to share the changes for configuring a trust store when it > works. I'm trying to add that to the QFJ config file. -- Toli Kuznets http://www.marketcetera.com: Open-Source Trading Platform download.run.trade. |
|
From: Toli K. <to...@ma...> - 2007-05-31 17:05:35
|
Rodolfo Is the error you are seeing on the "receiving" end, where you MarkedDataRequest goes to? If the receiver is also using Quickfix/J and has validation enabled (* UseDataDictionary=3DY)*, you'll be seeing this error unless you manually modify the appropriate DataDictionary file (such as FIX44.xml) to add the new field you've created. Just make sure to specify the DataDictionary to the modified file that contains your new field. That's what we do and it works for us. We did that in http://trac.marketcetera.org/trac.fcgi/browser/platform/trunk/core/src/main= /resources/FIX44-marketcetera.xml#L6725 to make it work with our exchange simulator at http://exchange.marketcetera.com On 5/31/07, Rodolfo Vasconcelos <rod...@lu...> wrote: > > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J Support: http://www.quickfixj.org/support/ > > > Hi everybody! > > I am trying to use an User Defined Tag, but it is failing. > > I want to set a string in a MarketDataRequest. > > quickfix.fix44.MarketDataRequest mdr =3D new > quickfix.fix44.MarketDataRequest( > new MDReqID(subscriptionID), new SubscriptionRequestType( > SubscriptionRequestType.SNAPSHOT ), > new MarketDepth(1)); > > quickfix.fix44.MarketDataRequest.NoRelatedSym noRelatedSymGroup; > for (int i =3D 0; i<symbols.size();i++) > { > noRelatedSymGroup =3D new quickfix.fix44.MarketDataRequest.NoRelatedS= ym > (); > noRelatedSymGroup.set(new Instrument(new Symbol(symbols.get(i)))); > mdr.addGroup(noRelatedSymGroup); > } > > *mdr.setField(new StringField(2345,pattern));* > > mdr.set( new NoMDEntryTypes(0)); > > this.send(mdr, sessionID); > > > I have tried tag numbers 9999, 1000, 6123, but always receive: Invalid Ta= g > number! > > <20070531-12:03:03, FIX.4.4:BDC1->BEVERLY, outgoing> (8=3D > FIX.4.4=019=3D110=0135=3DV=0134=3D59=0149=3DBDC1=0152=3D20070531-12:03:03= .859=0156=3DBEVERLY=01262=3D8=01263=3D0=01264=3D1=01267=3D0=012345=3DUDF=01= 146=3D2=0155=3DCISCO=0155=3DIBM=0110=3D053=01 > ) > <20070531-12:03:03, FIX.4.4:BDC1->BEVERLY, incoming> (8=3D > FIX.4.4=019=3D104=0135=3D3=0134=3D54=0149=3DBEVERLY=0152=3D20070531-12:03= :03.875=0156=3DBDC1=0145=3D59=01 > *58=3DInvalid tag* *number=01371=3D2345=013*72=3DV=01373=3D0=0110=3D188= =01) > > > I have tried type safe method too ( > http://www.quickfixj.org/quickfixj/usermanual/usage/user_defined_fields.h= tml) > but still not working. > > Anybody can help me? > > Tanks! > > My best regards, > Rodolfo Vasconcelos > --=20 Toli Kuznets http://www.marketcetera.com: Open-Source Trading Platform download.run.trade. |
|
From: Alvin W. <AW...@FF...> - 2007-05-31 16:04:04
|
I will be out of the office starting 05/31/2007 and will not return until
06/04/2007.
*******************************************************************************
This e-mail message is intended solely for the use of the addressee.
The message may contain information that is privileged and
confidential.
Disclosure to anyone other than the intended recipient is prohibited.
If you are not the intended recipient, please do not disseminate,
distribute or copy this communication, by e-mail or otherwise. Instead,
please notify us immediately by return e-mail(including the original
message with your reply) and then delete and discard all copies of the
message. We have taken precautions to minimize the risk of transmitting
software viruses but nevertheless advise you to carry out your own
virus checks on any attachment to this message. We accept
no liability for any loss or damage caused by software viruses.
*******************************************************************************
|
|
From: Rodolfo V. <rod...@lu...> - 2007-05-31 12:13:37
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
<br>
Hi everybody!<br>
<br>
I am trying to use an User Defined Tag, but it is failing.<br>
<br>
I want to set a string in a MarketDataRequest.<br>
<br>
<font face="Courier">quickfix.fix44.MarketDataRequest mdr = new
quickfix.fix44.MarketDataRequest( <br>
new MDReqID(subscriptionID), new
SubscriptionRequestType( SubscriptionRequestType.SNAPSHOT ),<br>
new MarketDepth(1));<br>
<br>
quickfix.fix44.MarketDataRequest.NoRelatedSym noRelatedSymGroup;<br>
for (int i = 0; i<symbols.size();i++)<br>
{<br>
noRelatedSymGroup = new
quickfix.fix44.MarketDataRequest.NoRelatedSym();<br>
noRelatedSymGroup.set(new Instrument(new Symbol(symbols.get(i))));<br>
mdr.addGroup(noRelatedSymGroup);<br>
}<br>
<br>
<b>mdr.setField(new StringField(2345,pattern));</b><br>
<br>
mdr.set( new NoMDEntryTypes(0));<br>
<br>
this.send(mdr, sessionID);</font><br>
<br>
<br>
I have tried tag numbers 9999, 1000, 6123, but always receive: Invalid
Tag number!<br>
<br>
<font face="Courier"><20070531-12:03:03, FIX.4.4:BDC1->BEVERLY,
outgoing>
(8=FIX.4.49=11035=V34=5949=BDC152=20070531-12:03:03.85956=BEVERLY262=8263=0264=1267=02345=UDF146=255=CISCO55=IBM10=053)<br>
<20070531-12:03:03, FIX.4.4:BDC1->BEVERLY, incoming>
(8=FIX.4.49=10435=334=5449=BEVERLY52=20070531-12:03:03.87556=BDC145=59<b>58=Invalid
tag</b> <b>number371=23453</b>72=V373=010=188)</font><br>
<br>
<br>
I have tried type safe method too
(<a class="moz-txt-link-freetext" href="http://www.quickfixj.org/quickfixj/usermanual/usage/user_defined_fields.html">http://www.quickfixj.org/quickfixj/usermanual/usage/user_defined_fields.html</a>)
but still not working.<br>
<br>
Anybody can help me?<br>
<br>
Tanks!<br>
<br>
My best regards,<br>
Rodolfo Vasconcelos<br>
<br>
<br>
<br>
<div class="moz-signature">-- <br>
<style>
BODY {
font-family: Arial;
font-size: 10pt;
color: 000080;
background-position: top left;
background-repeat: no-repeat;
}
</style>
<p><img src="cid:par...@lu..." border="0"
height="62" width="147"></p>
<p
style="margin: 0pt; text-indent: 0pt; word-spacing: 0pt; line-height: 100%;"> </p>
<p><font face="Arial" size="2">Rodolfo de Andrade Vasconcelos</font><span
style="font-size: 9pt; color: rgb(102, 102, 153); font-family: 'Century Gothic';"><font
color="#666699" face="Century Gothic" size="1"><o:p> </o:p></font></span><font
color="#666699" face="Arial" size="1"><span
style="color: rgb(102, 102, 153);"> </span></font></p>
<div
style="border-style: solid none; border-color: windowtext -moz-use-text-color; border-width: 1pt medium; padding: 1pt 0cm;">
<p style="margin: 0cm 0cm 0pt;"><font color="#666699" face="Arial"
size="1"><span style="color: rgb(102, 102, 153);">Lumitec Brasil
Lumitec
Inc.<o:p> </o:p> </span></font></p>
<p style="margin: 0cm 0cm 0pt;"><font color="#666699" face="Arial"
size="1"><span style="color: rgb(102, 102, 153);">Rua Magda Perona
Frossard 640 – Sala 10 59 Park Street, 2nd Floor<o:p>
</o:p> </span></font></p>
<p style="margin: 0cm 0cm 0pt;"><font color="#666699" face="Arial"
size="1"><span style="color: rgb(102, 102, 153);">14026-596 Ribeirão
Preto, SP, BRASIL Beverly, MA 01915, USA<o:p> </o:p>
</span></font></p>
<p style="margin: 0cm 0cm 0pt;"><font color="#666699" face="Arial"
size="1"><span style="color: rgb(102, 102, 153);">Fone: 55 16
3913-4745 Phone: 1 978
232-0144<o:p> </o:p> </span></font></p>
<p style="margin: 0cm 0cm 0pt;"><font color="#666699" face="Arial"
size="1"><span style="color: rgb(102, 102, 153);">Fax: 55 16
3913-4746 Fax: 1 978
232-9775 <o:p> </o:p> </span></font></p>
</div>
</div>
</body>
</html>
|
|
From: Toli K. <to...@ma...> - 2007-05-30 17:55:39
|
> entries. Still no avail. Just to make sure i'm not barking up the wrong > tree, where *should* one put the slf4j.properties file ? > All of your configs look correct. Here are a couple notes, just to be sure: 1. it's log4j.properties not slf4j.properties. it should be anywhere on the classpath. we explicitly add the conf/ directory that has our log4j.properties file to the classpath. You can also just jar it into your app, for example. 2. in the sample log4j.properties file you sent earlier you have the output going to /log.txt. If you are not running the process as root, can it be as simple as not having write permissions? Try just the log4j.appender.Default.File=log.txt to have it print to a local directory first. 3. Also, if nothing is still working, change this line to print to stdout first to see if anything is outputted: log4j.rootLogger=DEBUG,stdout that should give you some Log4J-looking lines (with DEBUG statements) and then you can go debug from there... but otherwise, your setup looks correct. -- Toli Kuznets http://www.marketcetera.com: Open-Source Trading Platform download.run.trade. |
|
From: t.s. <tru...@cb...> - 2007-05-30 12:02:53
|
> These are MINA debug statements. We are seeing these in stdout as
> well, that's b/c MINA uses either java commons logging or apache
> commons logging (i believe) so it's not governed by log4j properties
> file. I tried to get it to output somewhere else with
> java.util.logging.properties file, but i don't think we ever got it to
> work.
I see. So i shouldn't be worried about those just yet...
>> 04:41:36,250 [AWT-EventQueue-0] INFO events - xxx: Session xxx schedule
>> is daily, 00:00:00 UTC - 00:00:00 UTC
>> 04:41:38,406 [QFJ Timer] INFO outgoing - xxx: blah blah blah
> Otherwise, since you are using SLF4J, check your lib directory. You
> should have these: slf4j-api-1.3.0.jar slf4j-log4j12-1.3.0.jar
Check. Both files are in the lib directory.
> If you have anything else, SLF4J may use a different logging provider
> instead of log4j so that may be why it's not picking up the configs.
Right now my lib directory contains:
quickfixj.jar
backport-util-concurrent-2.1.jar
mina-core-1.0.1-sources.jar
mina-core-1.0.1.jar
slf4j-api-1.3.0.jar
log4j-1-2.4.jar
slf4j-log4j12-1.3.0.jar
> Also, check your session settings (or your code) and make sure you are
> only using the SLF4JLogFactory and not ScreenLogFactory - that would
> also explain what you are seeing.
Check. Here's the code :
...
settings = new SessionSettings(new
FileInputStream(QUICKFIX_CONFIG_FILENAME));
storeFactory = new FileStoreFactory(settings);
messageFactory = new DefaultMessageFactory();
logFactory = new SLF4JLogFactory(settings);
//logFactory = new FileLogFactory(settings);
//logFactory = new ScreenLogFactory(settings);
initiator = new SocketInitiator ( this, storeFactory,
settings, logFactory, messageFactory);
...
quickfix/j config file is like this :
...
SLF4JLogEventCategory=${senderCompID}.${targetCompID}.events
SLF4JLogIncomingMessageCategory=${senderCompID}.${targetCompID}.incoming
SLF4JLogOutgoingMessageCategory=${senderCompID}.${targetCompID}.outgoing
SLF4JLogPrependSessionID=Y
...
I even cleaned out all the references to FileLogXXXXX and ScreenLogXXXX
entries. Still no avail. Just to make sure i'm not barking up the wrong
tree, where *should* one put the slf4j.properties file ?
At this state, i don't even know how to test whether it's working
properly, other than "it doesn't create the log file". Any
pointers/hints will be very much appreciated...
Thank you,
t.s.
|
|
From: Toli K. <to...@ma...> - 2007-05-30 02:32:50
|
These are MINA debug statements. We are seeing these in stdout as well, that's b/c MINA uses either java commons logging or apache commons logging (i believe) so it's not governed by log4j properties file. I tried to get it to output somewhere else with java.util.logging.properties file, but i don't think we ever got it to work. > 04:41:36,250 [AWT-EventQueue-0] INFO events - xxx: Session xxx schedule > is daily, 00:00:00 UTC - 00:00:00 UTC > 04:41:38,406 [QFJ Timer] INFO outgoing - xxx: blah blah blah Otherwise, since you are using SLF4J, check your lib directory. You should have these: slf4j-api-1.3.0.jar slf4j-log4j12-1.3.0.jar If you have anything else, SLF4J may use a different logging provider instead of log4j so that may be why it's not picking up the configs. Also, check your session settings (or your code) and make sure you are only using the SLF4JLogFactory and not ScreenLogFactory - that would also explain what you are seeing. |
|
From: t.s. <tru...@cb...> - 2007-05-30 02:21:11
|
> Seems like you may have the appender defined, but since everything is
> showing up on stdout your log4.rootLogger line may not be configured
> correctly to point to that. Double-check that and you may be able to
> to get it working.
Here's the content of my log4j.properties file:
...
log4j.rootLogger=DEBUG, Default
log4j.appender.Default=org.apache.log4j.DailyRollingFileAppender
log4j.appender.Default.File=/log.txt
log4j.appender.Default.DatePattern='.'yyyy-MM-dd
...
and here's my quickfix config entries:
...
SLF4JLogEventCategory=${senderCompID}.${targetCompID}.events
SLF4JLogIncomingMessageCategory=${senderCompID}.${targetCompID}.incoming
SLF4JLogOutgoingMessageCategory=${senderCompID}.${targetCompID}.outgoing
SLF4JLogPrependSessionID=Y
...
No luck so far.
Something like the following did show up on the console screen
...
04:41:36,250 [AWT-EventQueue-0] INFO events - xxx: Session xxx schedule
is daily, 00:00:00 UTC - 00:00:00 UTC
04:41:36,250 [AWT-EventQueue-0] INFO events - xxx: Created session: xxx
04:41:37,875 [SocketConnectorIoProcessor-0.0] INFO InitiatorIoHandler -
MINA session created: /xxx.xxx.xxx.xxx:xxxx
04:41:38,406 [QFJ Timer] INFO outgoing - xxx: blah blah blah
...
But i didn't even configure a console appender like you did. No log
files created, as far as i can see, and these messages also shows up
even if i delete the log4j.properties file. So maybe quickfix/j (and
log4j) cannot find the file ?
My apologies if this is a log4j question and not a quickfix/j issue.
Regards,
t.s.
|
|
From: t.s. <tru...@cb...> - 2007-05-30 01:34:17
|
My apologies to the list. My ISP's smtp server seem to be having trouble, so my last email showed up multiple times. Regards, t.s. |
|
From: Toli K. <to...@ma...> - 2007-05-30 01:17:19
|
TS, We are using the RollingFileAppender (almost same as DailyRollingFileAppender). See our example at http://trac.marketcetera.org/trac.fcgi/browser/platform/tags/0.3.1/core/src/main/resources/log4j-appliance.properties Seems like you may have the appender defined, but since everything is showing up on stdout your log4.rootLogger line may not be configured correctly to point to that. Double-check that and you may be able to to get it working. look at the sample file, line 14: it points to file appender, and file is defined above to use RollingFileAppender On 5/29/07, t.s. <tru...@cb...> wrote: > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J Support: http://www.quickfixj.org/support/ > >> I wish to change these logs so they roll on a 24 hour basis. Is it > >> possible somebody could send me a sample configuration of how to achieve > >> this. > > See my previous mail how to use SLF4J. If you choose log4j, you can use the > > DailyRollingFileAppender. Just edit the log4j.properties found in your CLASSPATH to contain these lines: > > log4j.rootCategory=ALL, Default > > log4j.appender.Default=org.apache.log4j.DailyRollingFileAppender > > log4j.appender.Default.File=<path of your log file> > > log4j.appender.Default.DatePattern=-yyyyMMdd > My apologies for resurrecting an old thread, but did anyone had this > log4j and DailyRollingFileAppender setup working with QuickFix/J ? I > tried it and the log shows on screen, but there are no log files created > anywhere... > > Thanks in advance, > t.s. > > > > > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > Quickfixj-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfixj-users > -- Toli Kuznets http://www.marketcetera.com: Open-Source Trading Platform download.run.trade. |
|
From: t.s. <tru...@cb...> - 2007-05-29 22:53:47
|
>> I wish to change these logs so they roll on a 24 hour basis. Is it >> possible somebody could send me a sample configuration of how to achieve >> this. > See my previous mail how to use SLF4J. If you choose log4j, you can use the > DailyRollingFileAppender. Just edit the log4j.properties found in your CLASSPATH to contain these lines: > log4j.rootCategory=ALL, Default > log4j.appender.Default=org.apache.log4j.DailyRollingFileAppender > log4j.appender.Default.File=<path of your log file> > log4j.appender.Default.DatePattern=-yyyyMMdd My apologies for resurrecting an old thread, but did anyone had this log4j and DailyRollingFileAppender setup working with QuickFix/J ? I tried it and the log shows on screen, but there are no log files created anywhere... Thanks in advance, t.s. |
|
From: t.s. <tru...@cb...> - 2007-05-29 22:48:29
|
>> I wish to change these logs so they roll on a 24 hour basis. Is it >> possible somebody could send me a sample configuration of how to achieve >> this. > See my previous mail how to use SLF4J. If you choose log4j, you can use the > DailyRollingFileAppender. Just edit the log4j.properties found in your CLASSPATH to contain these lines: > log4j.rootCategory=ALL, Default > log4j.appender.Default=org.apache.log4j.DailyRollingFileAppender > log4j.appender.Default.File=<path of your log file> > log4j.appender.Default.DatePattern=-yyyyMMdd My apologies for resurrecting an old thread, but did anyone had this log4j and DailyRollingFileAppender setup working with QuickFix/J ? I tried it and the log shows on screen, but there are no log files created anywhere... Thanks in advance, t.s. |
|
From: Robert M. <rob...@eu...> - 2007-05-29 12:08:39
|
At the business level some acceptors will logout initiators in order to perform housekeeping/maintenance tasks. To avoid manual intervention the mechanism advised is to prod the acceptor system with login requests at intervals until we are successful. Rob -----Original Message----- From: qui...@li... [mailto:qui...@li...] On Behalf Of Steve Bate Sent: 29 May 2007 12:51 To: qui...@li... Subject: Re: [Quickfixj-users] Initiator.stop leaves filehandlesopenwhenusing FileStore QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ QuickFIX/J Support: http://www.quickfixj.org/support/ > Yes we had implemented something similar and it works fine. Without > wanting to flog a dead horse, I suppose what I was really getting at > was, is the pattern we are using unusual/incorrect? I'm surprised that > auto recovery of initiators is not a standard mechanism for most > implementations. If so it seems a bit unfortunate that you have to > implement your own factories/stores. The initiators aren't designed for the type of usage you describe. They will reconnect and reestablish a session when the connection is lost. What other types of recovery did you need? Steve ------------------------------------------------------------------------ - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Quickfixj-users mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfixj-users Eurobase International Limited and its subsidiaries (Eurobase) are = unable to exercise control over the content of information in E-Mails. = Any views and opinions expressed may be personal to the sender and are = not necessarily those of Eurobase. Eurobase will not enter into any = contractual obligations in respect of any part of its business in any = E-mail.=20 Privileged / confidential information may be contained in this message = and /or any attachments. This E-mail is intended for the use of the = addressee(s) only and may contain confidential information. If you are = not the / an intended recipient, you are hereby notified that any use or = dissemination of this communication is strictly prohibited. If you = receive this transmission in error, please notify us immediately, and = then delete this E-mail.=20 Neither the sender nor Eurobase accepts any liability whatsoever for any = defects of any kind either in or arising from this E-mail transmission. = E-Mail transmission cannot be guaranteed to be secure or error-free, as = messages can be intercepted, lost, corrupted, destroyed, contain = viruses, or arrive late or incomplete. Eurobase does not accept any = responsibility for viruses and it is your responsibility to scan any = attachments. Eurobase Systems Limited is the main trading company in the Eurobase = International Group; registered in England and Wales as company number = 02251162; registered address: Essex House, 2 County Place, Chelmsford, = Essex CM2 0RE, UK. |
|
From: Steve B. <st...@te...> - 2007-05-29 11:57:47
|
> Yes we had implemented something similar and it works fine. Without > wanting to flog a dead horse, I suppose what I was really getting at > was, is the pattern we are using unusual/incorrect? I'm surprised that > auto recovery of initiators is not a standard mechanism for most > implementations. If so it seems a bit unfortunate that you have to > implement your own factories/stores. The initiators aren't designed for the type of usage you describe. They will reconnect and reestablish a session when the connection is lost. What other types of recovery did you need? Steve |
|
From: Robert M. <rob...@eu...> - 2007-05-29 10:40:05
|
Thanks for that. Yes we had implemented something similar and it works fine. Without wanting to flog a dead horse, I suppose what I was really getting at was, is the pattern we are using unusual/incorrect? I'm surprised that auto recovery of initiators is not a standard mechanism for most implementations. If so it seems a bit unfortunate that you have to implement your own factories/stores. Thanks Rob -----Original Message----- From: qui...@li... [mailto:qui...@li...] On Behalf Of Steve Bate Sent: 25 May 2007 13:08 To: qui...@li... Subject: Re: [Quickfixj-users] Initiator.stop leaves file handles openwhenusing FileStore QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ QuickFIX/J Support: http://www.quickfixj.org/support/ As you've seen, the FileStore is not designed to be used this way. One way to support your usage pattern is to modify the FileStoreFactory to keep a reference to FileStores that it has created. You could then add a close() method to the factory that would close all the FileStores. > Robert McConnell wrote: > We are finding that our application is running out of file handles. The=20 > problem occurs because our auto recovery code having detected an acceptor=20 > initiated logout, attempts to re-start the connection by constructing a=20 > new SocketIinitiator (having stopped the old one first) and then calling=20 > start on it. > > The problem seems to be that the FileStore maintained by the Session object=20 > does not close its file handles (except when a reset is done at which point=20 > it promptly opens the files > again). The Socket initiator creates a new=20 > Session object and so we find that with each disconnect we are using up=20 > more file handles. The problem also seems to occur with the event and=20 > message logs. > > Has anyone had to handle this situation before and found a way around it? ------------------------------------------------------------------------ - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Quickfixj-users mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfixj-users Eurobase International Limited and its subsidiaries (Eurobase) are = unable to exercise control over the content of information in E-Mails. = Any views and opinions expressed may be personal to the sender and are = not necessarily those of Eurobase. Eurobase will not enter into any = contractual obligations in respect of any part of its business in any = E-mail.=20 Privileged / confidential information may be contained in this message = and /or any attachments. This E-mail is intended for the use of the = addressee(s) only and may contain confidential information. If you are = not the / an intended recipient, you are hereby notified that any use or = dissemination of this communication is strictly prohibited. If you = receive this transmission in error, please notify us immediately, and = then delete this E-mail.=20 Neither the sender nor Eurobase accepts any liability whatsoever for any = defects of any kind either in or arising from this E-mail transmission. = E-Mail transmission cannot be guaranteed to be secure or error-free, as = messages can be intercepted, lost, corrupted, destroyed, contain = viruses, or arrive late or incomplete. Eurobase does not accept any = responsibility for viruses and it is your responsibility to scan any = attachments. Eurobase Systems Limited is the main trading company in the Eurobase = International Group; registered in England and Wales as company number = 02251162; registered address: Essex House, 2 County Place, Chelmsford, = Essex CM2 0RE, UK. |
|
From: Toli K. <to...@ma...> - 2007-05-28 23:35:30
|
Anish, We tried it at Marketcetera at some point, but then decided Mule was too much overhead for our needs - we just use the embedded ActiveMQ JMS message bus instead. Have you seen the (very short) writeup here: http://www.quickfixj.org/confluence/display/qfj/Mule+Integration? It may be enough to get you started. On 5/28/07, Anish P. Issac <AI...@pa...> wrote: > I am a beginner in this group and also with Mule & QuickFix/J. Currently my > problem Is to integrate Mule with QuickFix/J . If anybody aware about this > please let me know. -- Toli Kuznets http://www.marketcetera.com: Open-Source Trading Platform download.run.trade. |
|
From: Anish P. I. <AI...@pa...> - 2007-05-28 11:37:03
|
Hi all, =20 I am a beginner in this group and also with Mule & QuickFix/J. Currently my problem Is to integrate Mule with QuickFix/J . If anybody aware about this please let me know. =20 Thanks and Regards, =20 Anish. *************************DISCLAIMER**************************************= ****=0AThe information contained in this e-mail message and any attached = files =0Aare confidential information and intended solely for the use of = the =0Aindividual or entity to whom they are addressed.This transmission = may =0Acontain information that is privileged,confidential or exempt from= =0Adisclosure under applicable law. If you have received this e-mail in = error, =0Aplease notify the sender immediately and delete all copies. If = you are not =0Athe intended recipient, any disclosure,copying, distributi= on, or use of the=0Ainformation contained herein is STRICTLY PROHIBITED.=0A= Path accepts no responsibility for any errors ,omissions computer viruses= =0Aand other defects.=0A************************************************= ***************************** |
|
From: Steve B. <st...@te...> - 2007-05-25 12:06:46
|
As you've seen, the FileStore is not designed to be used this way. One way to support your usage pattern is to modify the FileStoreFactory to keep a reference to FileStores that it has created. You could then add a close() method to the factory that would close all the FileStores. > Robert McConnell wrote: > We are finding that our application is running out of file handles. The > problem occurs because our auto recovery code having detected an acceptor > initiated logout, attempts to re-start the connection by constructing a > new SocketIinitiator (having stopped the old one first) and then calling > start on it. > > The problem seems to be that the FileStore maintained by the Session object > does not close its file handles (except when a reset is done at which point > it promptly opens the files > again). The Socket initiator creates a new > Session object and so we find that with each disconnect we are using up > more file handles. The problem also seems to occur with the event and > message logs. > > Has anyone had to handle this situation before and found a way around it? |
|
From: Steve B. <st...@te...> - 2007-05-25 12:01:48
|
Thanks Yong-Jhen, I've added an RFE with your suggested patches. Steve > -----Original Message----- > From: qui...@li... [mailto:quickfixj- > use...@li...] On Behalf Of Yong-Jhen Hong > Sent: Thursday, May 24, 2007 12:36 AM > To: qui...@li... > Subject: [Quickfixj-users] Configuration of weekly session > > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J Support: http://www.quickfixj.org/support/ |