quickfix-developers Mailing List for QuickFIX (Page 187)
Brought to you by:
orenmnero
You can subscribe to this list here.
| 2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2002 |
Jan
|
Feb
(5) |
Mar
(16) |
Apr
(15) |
May
(17) |
Jun
(33) |
Jul
(35) |
Aug
(34) |
Sep
(19) |
Oct
(40) |
Nov
(51) |
Dec
(43) |
| 2003 |
Jan
(45) |
Feb
(79) |
Mar
(124) |
Apr
(121) |
May
(132) |
Jun
(77) |
Jul
(110) |
Aug
(57) |
Sep
(48) |
Oct
(83) |
Nov
(60) |
Dec
(40) |
| 2004 |
Jan
(67) |
Feb
(72) |
Mar
(74) |
Apr
(87) |
May
(70) |
Jun
(96) |
Jul
(75) |
Aug
(147) |
Sep
(128) |
Oct
(83) |
Nov
(67) |
Dec
(42) |
| 2005 |
Jan
(110) |
Feb
(84) |
Mar
(68) |
Apr
(55) |
May
(51) |
Jun
(192) |
Jul
(111) |
Aug
(100) |
Sep
(79) |
Oct
(127) |
Nov
(73) |
Dec
(112) |
| 2006 |
Jan
(95) |
Feb
(120) |
Mar
(138) |
Apr
(127) |
May
(124) |
Jun
(97) |
Jul
(103) |
Aug
(88) |
Sep
(138) |
Oct
(91) |
Nov
(112) |
Dec
(57) |
| 2007 |
Jan
(55) |
Feb
(35) |
Mar
(56) |
Apr
(16) |
May
(20) |
Jun
(77) |
Jul
(43) |
Aug
(47) |
Sep
(29) |
Oct
(54) |
Nov
(39) |
Dec
(40) |
| 2008 |
Jan
(69) |
Feb
(79) |
Mar
(122) |
Apr
(106) |
May
(114) |
Jun
(76) |
Jul
(83) |
Aug
(71) |
Sep
(53) |
Oct
(75) |
Nov
(54) |
Dec
(43) |
| 2009 |
Jan
(32) |
Feb
(31) |
Mar
(64) |
Apr
(48) |
May
(38) |
Jun
(43) |
Jul
(35) |
Aug
(15) |
Sep
(52) |
Oct
(62) |
Nov
(62) |
Dec
(21) |
| 2010 |
Jan
(44) |
Feb
(10) |
Mar
(47) |
Apr
(22) |
May
(5) |
Jun
(54) |
Jul
(19) |
Aug
(54) |
Sep
(16) |
Oct
(15) |
Nov
(7) |
Dec
(8) |
| 2011 |
Jan
(18) |
Feb
(9) |
Mar
(5) |
Apr
(5) |
May
(41) |
Jun
(40) |
Jul
(29) |
Aug
(17) |
Sep
(12) |
Oct
(23) |
Nov
(22) |
Dec
(11) |
| 2012 |
Jan
(8) |
Feb
(24) |
Mar
(5) |
Apr
(5) |
May
(6) |
Jun
(5) |
Jul
(5) |
Aug
(5) |
Sep
(2) |
Oct
(9) |
Nov
(2) |
Dec
(18) |
| 2013 |
Jan
(25) |
Feb
(16) |
Mar
(8) |
Apr
(2) |
May
(16) |
Jun
(17) |
Jul
(2) |
Aug
(13) |
Sep
(3) |
Oct
(4) |
Nov
(1) |
Dec
|
| 2014 |
Jan
(2) |
Feb
|
Mar
(22) |
Apr
(9) |
May
(3) |
Jun
(1) |
Jul
(5) |
Aug
(11) |
Sep
(18) |
Oct
(4) |
Nov
(4) |
Dec
(3) |
| 2015 |
Jan
(2) |
Feb
|
Mar
|
Apr
(3) |
May
(4) |
Jun
(37) |
Jul
|
Aug
(4) |
Sep
(6) |
Oct
(1) |
Nov
(4) |
Dec
(2) |
| 2016 |
Jan
(9) |
Feb
(3) |
Mar
(7) |
Apr
(1) |
May
(8) |
Jun
|
Jul
|
Aug
|
Sep
(7) |
Oct
(3) |
Nov
(16) |
Dec
|
| 2017 |
Jan
(1) |
Feb
(15) |
Mar
(2) |
Apr
(12) |
May
(4) |
Jun
(7) |
Jul
(5) |
Aug
|
Sep
|
Oct
|
Nov
(23) |
Dec
(8) |
| 2018 |
Jan
(2) |
Feb
(4) |
Mar
(2) |
Apr
(8) |
May
(3) |
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
| 2019 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(1) |
Sep
|
Oct
(5) |
Nov
(3) |
Dec
|
| 2020 |
Jan
|
Feb
(4) |
Mar
(3) |
Apr
|
May
|
Jun
|
Jul
(12) |
Aug
(5) |
Sep
(3) |
Oct
(1) |
Nov
|
Dec
(1) |
| 2021 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
|
| 2022 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2025 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2026 |
Jan
|
Feb
(2) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Steve B. <st...@te...> - 2005-08-31 05:09:25
|
> Sorry, but did you read the article I linked to? It is an > announcement of a UI for QuickFIX and I'm wondering which version > of QuickFIX it supports. I know plenty about QuickFIX already, I > just want to know about what TransactTools has done. > > http://biz.yahoo.com/prnews/050829/clm512.html?.v=6 Hello Caleb, I haven't received the code yet so I can't answer your question. In fact, I have the same question. I know TT was intending to use JMX as the management interface and that would work with the JNI API although the capabilities would be relatively limited because only a subset of the Session API is exposed in the JNI layers. We've been investigating backwardly-compatible extensions to the QFJ Session API for providing extended management capabilities but that investigation and implementation is not yet complete. Steve |
|
From: Caleb E. <cal...@gm...> - 2005-08-30 14:09:09
|
On 8/29/05, VP Marketing IT Asset Enterprise Technologies < ass...@gm...> wrote: Until recently I used QF/C++ version without any problem in a java=20 > environment. >=20 Sorry, but did you read the article I linked to? It is an announcement of a= =20 UI for QuickFIX and I'm wondering which version of QuickFIX it supports. I= =20 know plenty about QuickFIX already, I just want to know about what=20 TransactTools has done. http://biz.yahoo.com/prnews/050829/clm512.html?.v=3D6 --=20 Caleb Epstein caleb dot epstein at gmail dot com |
|
From: Caleb E. <cal...@gm...> - 2005-08-30 13:35:34
|
Here's the problem in the example code (tradeclient/Application.cpp):
void Application::toApp( FIX::Message& message, const FIX::SessionID&=20
sessionID )
throw( FIX::DoNotSend )
{
try
{
FIX::PossDupFlag possDupFlag;
message.getHeader().getField( possDupFlag );
if ( possDupFlag ) throw FIX::DoNotSend();
}
catch ( FIX::FieldNotFound& ) {}
std::cout << std::endl
<< "OUT: " << message << std::endl;
}
This application will *never* resend messages, since they always have=20
PossDupFlag=3DY
--=20
Caleb Epstein
caleb dot epstein at gmail dot com
|
|
From: David V. <dvi...@sm...> - 2005-08-30 07:39:46
|
Hi,
This issued should be solved in the CVS repository, so please make an =
update
and it should be ok. Otherwise, you can make the following patch in
SessionID.java - this is the one you have in CVS :
public SessionID(String beginString, String senderCompID, String
targetCompID, String sessionQualifier) {
=3D=3D=3D=3D=3D=3D> Add the following block
if (sessionQualifier =3D=3D null) {
sessionQualifier =3D "";
}
=3D=3D=3D=3D=3D=3D>
create(beginString, senderCompID, targetCompID, =
sessionQualifier);
}
Hope it helps.
Regards
David
-----Message d'origine-----
De=A0: qui...@li...
[mailto:qui...@li...] De la part de
Vengoal Chang
Envoy=E9=A0: lundi 29 ao=FBt 2005 09:44
=C0=A0: qui...@li...
Objet=A0: [Quickfix-developers] SessionQualifier not allow null
QuickFIX Documentation:
http://www.quickfixengine.org/quickfix/doc/html/index.html
QuickFIX Support: http://www.quickfixengine.org/services.html
Hi ,
I want use quickfixj on IBM AS/400. So I create some class upon
jdbcxxxx.java. I also create the Exectuor.java for acceptor. I found the
session table have a Session_Qualifier not allow null value, but when I
start the myown class ,
I got the java.sql.SQLException: [SQL0407] Null values not allowed in
column or variable SESSI00001. the SESSI00001 is the check-constraint
for Session table primary key.
And I saw the the jdbcstore.java code will insert the Session following
information in loadCache()
query.setString(1, sessionID.getBeginString());
query.setString(2, sessionID.getSenderCompID());
query.setString(3, sessionID.getTargetCompID());
query.setString(4, sessionID.getSessionQualifier());
......
insert.execute(); <=3D=3D this line run error
So I got that error, becuase I didn't set the SessionQualifier at cfg
file. If I set the parameter , I got CfgError: SessionQualifier could
not set at acceptor mode. If SessionQualifier is not defined at cfg
file, the SessionQualifier value always null, so the above statement
never execute normal. If table definition is not NULL. Does the SQL
function correct ?
Following is Exectutor.java code section:
try {
Application application =3D new Application();
SessionSettings settings =3D
new SessionSettings(inputStream);
//MessageStoreFactory messageStoreFactory =3D
// new FileStoreFactory(settings);
//LogFactory logFactory =3D new ScreenLogFactory(true, true, true);
MessageStoreFactory messageStoreFactory =3D
new AS400JdbcStoreFactory(settings);
System.out.println("AS400JdbcStoreFactory created");
LogFactory logFactory =3D new AS400JdbcLogFactory(settings);
System.out.println("AS400JdbcLogFactory created");
MessageFactory messageFactory =3D new DefaultMessageFactory();
acceptor =3D new SocketAcceptor
(application, messageStoreFactory, settings, logFactory, =
messageFactory);
acceptor.start();
System.out.println("press <enter> to quit");
System.in.read();
acceptor.stop();
System.exit(0);
}
following is the error code:
D:\Vengoal\My Documents\FIX\quickfix\quickfixj\bin>as400executor.bat
AS400JdbcStoreFactory created
AS400JdbcLogFactory created
AS400JdbcStoreFactory.create()
AS400JdbcStore.sessionID=3DFIX.4.2:EXEC->BANZAI
AS400JdbcStore.connect
sessionID.getBeginString()=3DFIX.4.2
sessionID.getSenderCompID()=3DEXEC
sessionID.getTargetCompID()=3DBANZAI
sessionID.getSessionQualifier()=3Dnull
cache.getCreationTime().getTime()=3D2005-08-29 15:17:23.984
AS400JdbcStoreFactory.create() error
java.sql.SQLException: [SQL0407] Null values not allowed in column or
variable S
ESSI00001.
at com.ibm.as400.access.JDError.throwSQLException(JDError.java:643)
at com.ibm.as400.access.JDError.throwSQLException(JDError.java:614)
at com.ibm.as400.access.AS400JDBCStatement.commonExecute(AS400JDBCStatem
ent.java:862)
at com.ibm.as400.access.AS400JDBCPreparedStatement.execute(AS400JDBCPrep
aredStatement.java:777)
at quickfix.AS400JdbcStore.loadCache(AS400JdbcStore.java:87)
at quickfix.AS400JdbcStore.<init>(AS400JdbcStore.java:51)
at quickfix.AS400JdbcStoreFactory.create(AS400JdbcStoreFactory.java:24)
at quickfix.Session.<init>(Session.java:175)
at quickfix.DefaultSessionFactory.create(DefaultSessionFactory.java:130)
at quickfix.netty.AbstractSocketAcceptor.initialize(AbstractSocketAccept
or.java:171)
at quickfix.netty.AbstractSocketAcceptor.start(AbstractSocketAcceptor.ja
va:121)
at quickfix.example.as400.fixserver.Executor.main(Executor.java:60)
java.lang.RuntimeException: java.sql.SQLException: [SQL0407] Null values
not all
owed in column or variable SESSI00001.
--=20
Best Regards,
Vengoal Chang=20
-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle =
Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & =
QA
Security * Process Improvement & Measurement * =
http://www.sqe.com/bsce5sf
_______________________________________________
Quickfix-developers mailing list
Qui...@li...
https://lists.sourceforge.net/lists/listinfo/quickfix-developers
|
|
From: John G. <joh...@wa...> - 2005-08-30 07:19:01
|
Hi and thanks for your answer, > > - I send my order to the initiator > > How's that? The Initiator class doesn't provide any methods for > sending messages. Only the Session class does. I was refering to the exe, not the implementation, sorry for not being clear. > No, this sort of thing Just Works. I can't make it. So something must be wrong in my code, but I don't know where to start hunting for it. > Perhaps you could provide a log from one of these scenarios. You can find at http://www.saphirtech.com/QF/ a tarball non-logged-on-messages.tar.gz that includes the programs tradeclient and ordermatch that I modified so they would launch correctly (can't make the shell wrapper work) and work on a FIX 4.1 standard (my clients' requirements, don't ask why). They are pretty close to the ones in examples/ distrib. If you don't compile on linux, I renamed "config.h" to qf_config.h because we have zillions of files named this way in here and one more did not appeal to me, but it's the same one. You should just have to modify the path of QF and LIBXML in the scripts named "compile", and maybe the port (5556 in my config files). Both QF_CLI.TXT match one another. Here is what I do : 1) start the command line client. You'll notice the "SESSION CREATED" trace added in onCreate() immediatly on startup. 2) manually input a FIX 41 buy order, limited, GTD. SenderCompID is "JGCLIENT" and TargetCompId is "JGSERVER" if you use the provided QF_CLI.TXTs files. No subID. 3) Now answer Y(es) to "send order". OUT: 8=FIX.4.19=13735=D34=149=JGCLIENT52=20050830-06:39:1356=JGSERVER 1=my_account11=myOrderID21=138=240=244=1.3554=155=FR00013000759=0207=02510=197 4) lets launch the ordermatch part that I called vmarket.exe and wait until they synchronise. SESSION CREATED. <20050830-06:39:53, FIX.4.1:JGSERVER->JGCLIENT, event> (Created session) <20050830-06:40:13, FIX.4.1:JGSERVER->JGCLIENT,incoming> (8=FIX.4.19=6735=A34=249=JGCLIENT52=20050830-06:40:1356=JGSERVER98=0108=4010=236) <20050830-06:40:13, FIX.4.1:JGSERVER->JGCLIENT, event> (Received logon request) <20050830-06:40:13, FIX.4.1:JGSERVER->JGCLIENT,outgoing> (8=FIX.4.19=6735=A34=149=JGSERVER52=20050830-06:40:1356=JGCLIENT98=0108=4010=235) <20050830-06:40:13, FIX.4.1:JGSERVER->JGCLIENT, event> (Responding to logon request) <20050830-06:40:13, FIX.4.1:JGSERVER->JGCLIENT, event> (MsgSeqNum too high, expecting 1 but received 2) <20050830-06:40:13, FIX.4.1:JGSERVER->JGCLIENT, outgoing> (8=FIX.4.19=6935=234=249=JGSERVER52=20050830-06:40:1356=JGCLIENT7=116=99999910=102) <20050830-06:40:13, FIX.4.1:JGSERVER->JGCLIENT, event> (Sent ResendRequest FROM: 1 TO: 999999) Logon - FIX.4.1:JGSERVER->JGCLIENT <20050830-06:40:13, FIX.4.1:JGSERVER->JGCLIENT,incoming> (8=FIX.4.19=9335=434=143=Y49=JGCLIENT52=20050830-06:40:1356=JGSERVER122=20050830-06:40:1336=3123=Y10=252) <20050830-06:40:13, FIX.4.1:JGSERVER->JGCLIENT, event> (Received SequenceReset FROM: 1 TO: 3) And from then on, only heartbeats are exchanged. The order was never sent. If I input a new order, using another security to distinguish them, no problem, the new is sent (and rejected because whatever tag is missing, but that's another story). I must have done something wrong, but I don't understand what. Sincerely, JG |
|
From: Vengoal C. <ve...@dd...> - 2005-08-30 00:11:22
|
Hi ,
I want use quickfixj on IBM AS/400. So I create some class upon
jdbcxxxx.java. I also create the Exectuor.java for acceptor. I found the
session table have a Session_Qualifier not allow null value, but when I
start the myown class ,
I got the java.sql.SQLException: [SQL0407] Null values not allowed in
column or variable SESSI00001. the SESSI00001 is the check-constraint
for Session table primary key.
And I saw the the jdbcstore.java code will insert the Session following
information in loadCache()
query.setString(1, sessionID.getBeginString());
query.setString(2, sessionID.getSenderCompID());
query.setString(3, sessionID.getTargetCompID());
query.setString(4, sessionID.getSessionQualifier());
......
insert.execute(); <== this line run error
So I got that error, becuase I didn't set the SessionQualifier at cfg
file. If I set the parameter , I got CfgError: SessionQualifier could
not set at acceptor mode. If SessionQualifier is not defined at cfg
file, the SessionQualifier value always null, so the above statement
never execute normal. If table definition is not NULL. Does the SQL
function correct ?
Following is Exectutor.java code section:
try {
Application application = new Application();
SessionSettings settings =
new SessionSettings(inputStream);
//MessageStoreFactory messageStoreFactory =
// new FileStoreFactory(settings);
//LogFactory logFactory = new ScreenLogFactory(true, true, true);
MessageStoreFactory messageStoreFactory =
new AS400JdbcStoreFactory(settings);
System.out.println("AS400JdbcStoreFactory created");
LogFactory logFactory = new AS400JdbcLogFactory(settings);
System.out.println("AS400JdbcLogFactory created");
MessageFactory messageFactory = new DefaultMessageFactory();
acceptor = new SocketAcceptor
(application, messageStoreFactory, settings, logFactory, messageFactory);
acceptor.start();
System.out.println("press <enter> to quit");
System.in.read();
acceptor.stop();
System.exit(0);
}
following is the error code:
D:\Vengoal\My Documents\FIX\quickfix\quickfixj\bin>as400executor.bat
AS400JdbcStoreFactory created
AS400JdbcLogFactory created
AS400JdbcStoreFactory.create()
AS400JdbcStore.sessionID=FIX.4.2:EXEC->BANZAI
AS400JdbcStore.connect
sessionID.getBeginString()=FIX.4.2
sessionID.getSenderCompID()=EXEC
sessionID.getTargetCompID()=BANZAI
sessionID.getSessionQualifier()=null
cache.getCreationTime().getTime()=2005-08-29 15:17:23.984
AS400JdbcStoreFactory.create() error
java.sql.SQLException: [SQL0407] Null values not allowed in column or
variable S
ESSI00001.
at com.ibm.as400.access.JDError.throwSQLException(JDError.java:643)
at com.ibm.as400.access.JDError.throwSQLException(JDError.java:614)
at com.ibm.as400.access.AS400JDBCStatement.commonExecute(AS400JDBCStatem
ent.java:862)
at com.ibm.as400.access.AS400JDBCPreparedStatement.execute(AS400JDBCPrep
aredStatement.java:777)
at quickfix.AS400JdbcStore.loadCache(AS400JdbcStore.java:87)
at quickfix.AS400JdbcStore.<init>(AS400JdbcStore.java:51)
at quickfix.AS400JdbcStoreFactory.create(AS400JdbcStoreFactory.java:24)
at quickfix.Session.<init>(Session.java:175)
at quickfix.DefaultSessionFactory.create(DefaultSessionFactory.java:130)
at quickfix.netty.AbstractSocketAcceptor.initialize(AbstractSocketAccept
or.java:171)
at quickfix.netty.AbstractSocketAcceptor.start(AbstractSocketAcceptor.ja
va:121)
at quickfix.example.as400.fixserver.Executor.main(Executor.java:60)
java.lang.RuntimeException: java.sql.SQLException: [SQL0407] Null values
not all
owed in column or variable SESSI00001.
--
Best Regards,
Vengoal Chang
|
|
From: VP M. IT A. E. T. <ass...@gm...> - 2005-08-29 21:42:19
|
Hi Caleb Until recently I used QF/C++ version without any problem in a java=20 environment.=20 We moved to QFj to mend fences between QF and JBOSS JMX environment. We had done lot of testing with pure java (sans JMX/J2EE component) and=20 QF/C++ works very well. Compilation, runtime everything is very smooth. Thus based on our experience I think integrating web interface or SWT/SWIN= G=20 fat UI is quite straight forward. =20 On 8/29/05, Caleb Epstein <cal...@gm...> wrote:=20 >=20 > QuickFIX Documentation:=20 > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html >=20 > Can anyone with more knowledge of the product comment on this story: >=20 > http://biz.yahoo.com/prnews/050829/clm512.html?.v=3D6 >=20 > Will this work with QuickFIX C++ API? I suspect not, since TT is a > pure Java shop, but a man can dream, can't he? >=20 > -- > Caleb Epstein > caleb dot epstein at gmail dot com >=20 >=20 > ------------------------------------------------------- > SF.Net email is Sponsored by the Better Software Conference & EXPO > September 19-22, 2005 * San Francisco, CA * Development Lifecycle=20 > Practices > Agile & Plan-Driven Development * Managing Projects & Teams * Testing & Q= A > Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers > |
|
From: Caleb E. <cal...@gm...> - 2005-08-29 21:31:30
|
Can anyone with more knowledge of the product comment on this story: http://biz.yahoo.com/prnews/050829/clm512.html?.v=3D6 Will this work with QuickFIX C++ API? I suspect not, since TT is a pure Java shop, but a man can dream, can't he? --=20 Caleb Epstein caleb dot epstein at gmail dot com |
|
From: Caleb E. <cal...@gm...> - 2005-08-29 14:06:13
|
On 8/29/05, John GALLET <joh...@wa...> wrote: > The same kind of things happens in the following scenario : > - I let both initiator and ordermatch(acceptor) chat a little while > - I kill ordermatch with a CTRL-C > - I send my order to the initiator How's that? The Initiator class doesn't provide any methods for sending messages. Only the Session class does. > - I boot up ordermatch again > =3D> ordermatch asks for ResendRequest but the client never sends its ord= er, > only a SequenceReset =20 > Is there something special I must do in my code to handle this situation > or is it a "bug" of some kind ? No, this sort of thing Just Works. Its hard to tell what is happening in your tests without more information. Just the event log isn't enough. It would be helpful if you could include the code you'e using and configuration you have for the session, as well as the logs from the FileStore (e.g. at least the .body and .header files). Are you certain you've sent a NewOrderSingle and not some admin-type message? > If I start ordermatch first, everything works just fine. Perhaps you could provide a log from one of these scenarios. --=20 Caleb Epstein caleb dot epstein at gmail dot com |
|
From: John G. <joh...@wa...> - 2005-08-29 12:16:01
|
Hi there, Using C++ version of QF 1.10.2. on linux. I don't get what I am doing wrong here. The documentation at http://www.quickfixengine.org/quickfix/doc/html/application.html stipulates that " As soon as a session is created, you can begin sending messages to it. If no one is logged on, the messages will be sent at the time a connection is established with the counterparty." I launch an Initiator, and a trace in onCreate() says the session has been created. I send an order to it, which gets written in the directory defined by FileStorePath with the name BeginString-SenderCompID-TargetCompID.body Then I launch the ordermatch.exe test program and here is what happens from its side : <20050829-09:47:53, FIX.4.1:JGSERVER->JGCLIENT, event> (Created session) <20050829-09:48:10, FIX.4.1:JGSERVER->JGCLIENT, incoming> (8=FIX.4.19=6735=A34=249=JGCLIENT52=20050829-09:48:1056=JGSERVER98=0108=6010=254) <20050829-09:48:10, FIX.4.1:JGSERVER->JGCLIENT, event> (Received logon request) <20050829-09:48:10, FIX.4.1:JGSERVER->JGCLIENT,outgoing> (8=FIX.4.19=6735=A34=149=JGSERVER52=20050829-09:48:1056=JGCLIENT98=0108=6010=253) <20050829-09:48:10, FIX.4.1:JGSERVER->JGCLIENT, event> (Responding to logon request) <20050829-09:48:10, FIX.4.1:JGSERVER->JGCLIENT, event> (MsgSeqNum too high, expecting 1 but received 2) <20050829-09:48:10, FIX.4.1:JGSERVER->JGCLIENT, outgoing> (8=FIX.4.19=6935=234=249=JGSERVER52=20050829-09:48:1056=JGCLIENT7=116=99999910=118) <20050829-09:48:10, FIX.4.1:JGSERVER->JGCLIENT, event> (Sent ResendRequest FROM: 1 TO: 999999) Logon - FIX.4.1:JGSERVER->JGCLIENT <20050829-09:48:10, FIX.4.1:JGSERVER->JGCLIENT,incoming> (8=FIX.4.19=9335=434=143=Y49=JGCLIENT52=20050829-09:48:1056=JGSERVER122=20050829-09:48:1036=3123=Y10=028) <20050829-09:48:10, FIX.4.1:JGSERVER->JGCLIENT, event> (Received SequenceReset FROM: 1 TO: 3) The same kind of things happens in the following scenario : - I let both initiator and ordermatch(acceptor) chat a little while - I kill ordermatch with a CTRL-C - I send my order to the initiator - I boot up ordermatch again => ordermatch asks for ResendRequest but the client never sends its order, only a SequenceReset Is there something special I must do in my code to handle this situation or is it a "bug" of some kind ? If I start ordermatch first, everything works just fine. Sincerely, JG |
|
From: Dayan B. <day...@gm...> - 2005-08-29 05:58:47
|
Hi All, We are using QuickFix 1.9.4 and Runs with JBOSS on Linux. When CPU is 100% for more than 30 seconds FIX drops the session the session. But the Destination FIX server (stock exchange) does not drop the session. Please help! Dayan |
|
From: Oren M. <or...@qu...> - 2005-08-26 14:14:15
|
We have been getting many requests for an AIX port. We do not currently have the hardware or software to do this port. Is there any company that would be willing to either donate a machine, or provide access to one VIA ssh for to give us access to the necessary tools to complete this port? --oren |
|
From: Steve B. <st...@te...> - 2005-08-26 13:55:24
|
>Graham Miller wrote: >I was going through the certification process with Archipelago using = qfj.=A0 I have managed >to pass all the tests except the last one, which = requires that your engine recover >gracefully from an unexpected disconnect.=A0 = It appears that perhaps after an unexpected >disconnect, my engine is = trying to send a logon message before the socket is >reconnected.=A0 At least = that's what the log would indicate: >... >I looked through the code a little bit and it seems like there is no mechanism to ensure >that the logon is after the socket reconnect, but = I'm pretty unfamiliar with it, so I >wouldn't be surprised if I'm missing something. > >I am using qfj beta 1, and have seen this behavior on both a windows = and a linux machine. Hi Graham, I think I've located the problem. Are you compiling QFJ from the beta sources or using the JAR file? If you are compiling the sources, I can send the patch I've made to the QFJ CVS branch (or I could give you the version number = of the updated file you could get it from CVS). I'm leaving on an international trip this afternoon so I don't have time = to do a full beta release with the bug fix. However, if you aren't = compiling from the sources I can build a JAR file with the fix and email it to you if = you let me know within the next few hours. Thanks for reporting this issue. The tests for the initiators aren't as comprehensive as for the acceptors. I've added an automated regression = test for this issue. Steve |
|
From: Alexey Z. <ale...@in...> - 2005-08-26 12:50:04
|
I use the latest version. Do you need logs? Actually for an initiator I just see attempts to reconnect in my *.even file. Regards, Alexey Zubko Infinium Capital Corporation (416) 360-7000 ext. 305 Caleb Epstein wrote: >On 8/25/05, Alexey Zubko <ale...@in...> wrote: > > > >>I expected that communication level will be stopped when I call >>Session->logout() message, but I see that either Initiator or Acceptor >>establish TCP connections. >> >> > >Which version of QuickFIX? I seem to recall something about a bug >like this being fixed, perhaps in 1.10.0. > > > |
|
From: VP M. IT A. E. T. <ass...@gm...> - 2005-08-25 22:20:35
|
Hi This is the same problem as I had reported two days ago. Once a disconnect occurs the Session is not in a valid state to do a logon. So a session must be created. According to Oren, in Quickfix classic the latest version fixes this. I am not sure how far along the qfj version is. I am also trying to solve this problem with a counter party. On 8/25/05, Graham Miller <gm...@de...> wrote: >=20 >=20 >=20 > I was going through the certification process with Archipelago using qfj.= I > have managed to pass all the tests except the last one, which requires th= at > your engine recover gracefully from an unexpected disconnect. It appears > that perhaps after an unexpected disconnect, my engine is trying to send = a > logon message before the socket is reconnected. At least that's what the > log would indicate: >=20 > 17:00:57,414 DEBUG SocketInitiator:350 - connection closed: > net.gleamynode.netty2.Session@1c9a690 > 17:00:57,415 DEBUG SocketInitiator:353 - unsolicited disconnect > <20050825-21:00:57, FIX.4.1:DMAM->ARCA, event> (Disconnecting) > 17:00:57,415 DEBUG SocketInitiator:425 - responder: disconnect > <20050825-21:00:58, FIX.4.1:DMAM->ARCA, event> (Initiated logon request) > 17:00:58,030 DEBUG SocketInitiator:336 - connection established: > net.gleamynode.netty2.Session@1c9a690 >=20 > I used Ethereal to verify that the logon request was not being sent acros= s > the wire. Because the certification server never receives the logon > request, it eventually times out. >=20 > I looked through the code a little bit and it seems like there is no > mechanism to ensure that the logon is after the socket reconnect, but I'm > pretty unfamiliar with it, so I wouldn't be surprised if I'm missing > something. >=20 > I am using qfj beta 1, and have seen this behavior on both a windows and = a > linux machine. >=20 > Thanks for any help. >=20 > graham > |
|
From: Graham M. <gm...@de...> - 2005-08-25 21:45:49
|
I was going through the certification process with Archipelago using = qfj. I have managed to pass all the tests except the last one, which = requires that your engine recover gracefully from an unexpected = disconnect. It appears that perhaps after an unexpected disconnect, my = engine is trying to send a logon message before the socket is = reconnected. At least that's what the log would indicate: 17:00:57,414 DEBUG SocketInitiator:350 - connection closed: = net.gleamynode.netty2.Session@1c9a690 17:00:57,415 DEBUG SocketInitiator:353 - unsolicited disconnect <20050825-21:00:57, FIX.4.1:DMAM->ARCA, event> (Disconnecting) 17:00:57,415 DEBUG SocketInitiator:425 - responder: disconnect <20050825-21:00:58, FIX.4.1:DMAM->ARCA, event> (Initiated logon request) 17:00:58,030 DEBUG SocketInitiator:336 - connection established: = net.gleamynode.netty2.Session@1c9a690 I used Ethereal to verify that the logon request was not being sent = across the wire. Because the certification server never receives the = logon request, it eventually times out. I looked through the code a little bit and it seems like there is no = mechanism to ensure that the logon is after the socket reconnect, but = I'm pretty unfamiliar with it, so I wouldn't be surprised if I'm missing = something. I am using qfj beta 1, and have seen this behavior on both a windows and = a linux machine. Thanks for any help. graham |
|
From: Caleb E. <cal...@gm...> - 2005-08-25 21:42:56
|
On 8/25/05, Alexey Zubko <ale...@in...> wrote: > I expected that communication level will be stopped when I call > Session->logout() message, but I see that either Initiator or Acceptor > establish TCP connections. Which version of QuickFIX? I seem to recall something about a bug like this being fixed, perhaps in 1.10.0. --=20 Caleb Epstein caleb dot epstein at gmail dot com |
|
From: Alexey Z. <ale...@in...> - 2005-08-25 19:40:18
|
Hi, I have a question regarding starting /stopping session. I expected that communication level will be stopped when I call Session->logout() message, but I see that either Initiator or Acceptor establish TCP connections. I use ThreadedSocketInitiator (VC6) and my ReconnectInterval=1, so I see in the log that even after logout() the initiator tries to reconnect but after reconnection doesn't send logon message. I don't want my applications try to connect servers / reply clients, should I call stop() method? Thank you in advance. -- Regards, Alexey Zubko Infinium Capital Corporation (416) 360-7000 ext. 305 |
|
From: David V. <dvi...@sm...> - 2005-08-25 15:50:25
|
Hi RK, URLs are correct. I just tried the following command on my box : cvs -z3 -d:pserver:ano...@cv...:/cvsroot/quickfix co quickfixj and it was working. I did not have the connection reset problem. For now there is not a more recent release than the one Steve mentioned. = We are working on integrating fixes on the 1.0.0 branch and we should = release a new beta quite soon. If you checkout the 1.0.0 branch you'll have access = to the latest version. Use the ant -f build.xml jar to generate the new jars corresponding to = your checkout code and ant -f build.xml test for running the test cases. The documentation has not changed. Hope it helps. David -----Message d'origine----- De=A0: VP Marketing IT Asset Enterprise Technologies [mailto:ass...@gm...]=20 Envoy=E9=A0: jeudi 25 ao=FBt 2005 15:00 =C0=A0: David VINCENT Cc=A0: Steve Bate; Oren Miller; = qui...@li... Objet=A0: Re: [Quickfix-developers] RE: Question about quickfixJ = distribution Hi thanks for the email i tried this [rkannan@linuxsrv2 08242005]$ cvs -z3 -d:pserver:ano...@cv...:/cvsroot/quickfix co quickfixj I got this response...yesterday password was asked for .... cvs [checkout aborted]: reading from server: Connection reset by peer Are these correct URLs for quickfixj. However, Steve had replied with the URL for the initial release. Time stamped 2005-07-19 21:23:38 Do you have anything later than that. Thanks -- RK On 8/25/05, David VINCENT <dvi...@sm...> wrote: > RK, >=20 > You can also check it out from the CVS repository (quickfixj module). = Some > fixes have already been integrated since the packaging has been done. >=20 > Please note that you may have some troubles when using repeating = groups. We > are under fixing them. I'll let you know when we'll commit the fixes. = If you > discovered some problems around repeating groups, please let us know - = It > will help. >=20 > Regards >=20 > David >=20 > -----Message d'origine----- > De: qui...@li... > [mailto:qui...@li...] De la part de Steve > Bate > Envoy=E9: jeudi 25 ao=FBt 2005 01:31 > =C0: 'VP Marketing IT Asset Enterprise Technologies'; 'Oren Miller' > Cc: qui...@li... > Objet: [Quickfix-developers] RE: Question about quickfixJ distribution >=20 > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html >=20 > Hi RK, >=20 > You can get the 1.0.0 beta release from SourceForge: >=20 > http://tinyurl.com/dfoac (SourceForge file release page) >=20 > That release should be compatible with 1.10.2. Let us > know if you find incompatibilities. Realistically, there > will generally be some lag between the C++ version and > the Java one. However, we will probably be adding some > functionality to the Java version that may lag in the > C++ version (e.g., 3rd party routing or message > encryption). >=20 > Regards, >=20 > Steve >=20 > > -----Original Message----- > > From: VP Marketing IT Asset Enterprise Technologies > > [mailto:ass...@gm...] > > Sent: Wednesday, August 24, 2005 1:31 PM > > To: Oren Miller > > Cc: Alvin Wang; Caleb Epstein; qui...@li...; > > qui...@li...; Steve Bate > > Subject: Question about quickfixJ distribution > > > > Hi > > > > I am a qfJ convert. Where can I find the latest version of quickfixJ > > distribution. > > > > I wish to migrate to quickfixJ version compatible with quickfix = 1.10.2. > > > > Is quickfixj always in sync with quickfix. Is there a lag time? > > > > I am searching for it on the net. > > > > Thank you > > -- > > RK > > >=20 >=20 >=20 >=20 > ------------------------------------------------------- > SF.Net email is Sponsored by the Better Software Conference & EXPO > September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices > Agile & Plan-Driven Development * Managing Projects & Teams * Testing = & QA > Security * Process Improvement & Measurement * = http://www.sqe.com/bsce5sf > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers >=20 > |
|
From: VP M. IT A. E. T. <ass...@gm...> - 2005-08-25 12:59:45
|
Hi thanks for the email i tried this [rkannan@linuxsrv2 08242005]$ cvs -z3 -d:pserver:ano...@cv...:/cvsroot/quickfix co quickfixj I got this response...yesterday password was asked for .... cvs [checkout aborted]: reading from server: Connection reset by peer Are these correct URLs for quickfixj. However, Steve had replied with the URL for the initial release. Time stamped 2005-07-19 21:23:38 Do you have anything later than that. Thanks -- RK On 8/25/05, David VINCENT <dvi...@sm...> wrote: > RK, >=20 > You can also check it out from the CVS repository (quickfixj module). Som= e > fixes have already been integrated since the packaging has been done. >=20 > Please note that you may have some troubles when using repeating groups. = We > are under fixing them. I'll let you know when we'll commit the fixes. If = you > discovered some problems around repeating groups, please let us know - It > will help. >=20 > Regards >=20 > David >=20 > -----Message d'origine----- > De: qui...@li... > [mailto:qui...@li...] De la part de St= eve > Bate > Envoy=E9: jeudi 25 ao=FBt 2005 01:31 > =C0: 'VP Marketing IT Asset Enterprise Technologies'; 'Oren Miller' > Cc: qui...@li... > Objet: [Quickfix-developers] RE: Question about quickfixJ distribution >=20 > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html >=20 > Hi RK, >=20 > You can get the 1.0.0 beta release from SourceForge: >=20 > http://tinyurl.com/dfoac (SourceForge file release page) >=20 > That release should be compatible with 1.10.2. Let us > know if you find incompatibilities. Realistically, there > will generally be some lag between the C++ version and > the Java one. However, we will probably be adding some > functionality to the Java version that may lag in the > C++ version (e.g., 3rd party routing or message > encryption). >=20 > Regards, >=20 > Steve >=20 > > -----Original Message----- > > From: VP Marketing IT Asset Enterprise Technologies > > [mailto:ass...@gm...] > > Sent: Wednesday, August 24, 2005 1:31 PM > > To: Oren Miller > > Cc: Alvin Wang; Caleb Epstein; qui...@li...= t; > > qui...@li...; Steve Bate > > Subject: Question about quickfixJ distribution > > > > Hi > > > > I am a qfJ convert. Where can I find the latest version of quickfixJ > > distribution. > > > > I wish to migrate to quickfixJ version compatible with quickfix 1.10.2. > > > > Is quickfixj always in sync with quickfix. Is there a lag time? > > > > I am searching for it on the net. > > > > Thank you > > -- > > RK > > >=20 >=20 >=20 >=20 > ------------------------------------------------------- > SF.Net email is Sponsored by the Better Software Conference & EXPO > September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practic= es > Agile & Plan-Driven Development * Managing Projects & Teams * Testing & Q= A > Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers >=20 > |
|
From: David V. <dvi...@sm...> - 2005-08-25 07:47:54
|
RK, You can also check it out from the CVS repository (quickfixj module). = Some fixes have already been integrated since the packaging has been done. Please note that you may have some troubles when using repeating groups. = We are under fixing them. I'll let you know when we'll commit the fixes. If = you discovered some problems around repeating groups, please let us know - = It will help. Regards David -----Message d'origine----- De=A0: qui...@li... [mailto:qui...@li...] De la part de = Steve Bate Envoy=E9=A0: jeudi 25 ao=FBt 2005 01:31 =C0=A0: 'VP Marketing IT Asset Enterprise Technologies'; 'Oren Miller' Cc=A0: qui...@li... Objet=A0: [Quickfix-developers] RE: Question about quickfixJ = distribution QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html QuickFIX Support: http://www.quickfixengine.org/services.html Hi RK, You can get the 1.0.0 beta release from SourceForge: http://tinyurl.com/dfoac (SourceForge file release page) That release should be compatible with 1.10.2. Let us know if you find incompatibilities. Realistically, there will generally be some lag between the C++ version and the Java one. However, we will probably be adding some functionality to the Java version that may lag in the C++ version (e.g., 3rd party routing or message encryption). Regards, Steve > -----Original Message----- > From: VP Marketing IT Asset Enterprise Technologies > [mailto:ass...@gm...] > Sent: Wednesday, August 24, 2005 1:31 PM > To: Oren Miller > Cc: Alvin Wang; Caleb Epstein; = qui...@li...; > qui...@li...; Steve Bate > Subject: Question about quickfixJ distribution >=20 > Hi >=20 > I am a qfJ convert. Where can I find the latest version of quickfixJ > distribution. >=20 > I wish to migrate to quickfixJ version compatible with quickfix = 1.10.2. >=20 > Is quickfixj always in sync with quickfix. Is there a lag time? >=20 > I am searching for it on the net. >=20 > Thank you > -- > RK >=20 ------------------------------------------------------- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle = Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & = QA Security * Process Improvement & Measurement * = http://www.sqe.com/bsce5sf _______________________________________________ Quickfix-developers mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfix-developers |
|
From: Sayed R A. <as...@in...> - 2005-08-25 07:20:08
|
Hi, Any plan for AIX compatibility ? We have a partner in India who wants to use quickfix on AIX. can you please share the path Warm regards Rashid S. Presales consulting - pSeries IBM India limited 4th Floor, ILFS Building, Bandra Kurla Complex, Mumbai- 400051 Tel Board - 91-22-5696-2020 Mobile 9820347962 Fax-91-22-26533570 Internet: as...@in... |
|
From: Steve B. <st...@te...> - 2005-08-24 23:30:45
|
Hi RK, You can get the 1.0.0 beta release from SourceForge: http://tinyurl.com/dfoac (SourceForge file release page) That release should be compatible with 1.10.2. Let us know if you find incompatibilities. Realistically, there will generally be some lag between the C++ version and the Java one. However, we will probably be adding some functionality to the Java version that may lag in the C++ version (e.g., 3rd party routing or message encryption). Regards, Steve > -----Original Message----- > From: VP Marketing IT Asset Enterprise Technologies > [mailto:ass...@gm...] > Sent: Wednesday, August 24, 2005 1:31 PM > To: Oren Miller > Cc: Alvin Wang; Caleb Epstein; qui...@li...; > qui...@li...; Steve Bate > Subject: Question about quickfixJ distribution > > Hi > > I am a qfJ convert. Where can I find the latest version of quickfixJ > distribution. > > I wish to migrate to quickfixJ version compatible with quickfix 1.10.2. > > Is quickfixj always in sync with quickfix. Is there a lag time? > > I am searching for it on the net. > > Thank you > -- > RK > |
|
From: <DJM...@gl...> - 2005-08-24 19:48:54
|
I'm trying to build the quickfix_net and quickfix_net_messages solution objects. quickfix_net seems to build fine, but there are what appear to be namespace problems building the quickfix_net_messages project. ***Example errors*** C:\quickfix\src\.NET\fix40\Message.cs(267,35): error CS0234: The type or namespace name 'Message' does not exist in the class or namespace 'QuickFix' (are you missing an assembly reference?) C:\quickfix\src\.NET\fix40\Allocation.cs(315,37): error CS0234: The type or namespace name 'Group' does not exist in the class or namespace 'QuickFix' (are you missing an assembly reference?) C:\quickfix\src\.NET\fix40\Allocation.cs(380,36): error CS0234: The type or namespace name 'Group' does not exist in the class or namespace 'QuickFix' (are you missing an assembly reference?) C:\quickfix\src\.NET\fix40\Allocation.cs(445,39): error CS0234: The type or namespace name 'Group' does not exist in the class or namespace 'QuickFix' (are you missing an assembly reference?) C:\quickfix\src\.NET\fix40\Allocation.cs(498,37): error CS0234: The type or namespace name 'Group' does not exist in the class or namespace 'QuickFix' (are you missing an assembly reference?) C:\quickfix\src\.NET\fix40\Allocation.cs(598,41): error CS0234: The type or namespace name 'Group' does not exist in the class or namespace 'QuickFix' (are you missing an assembly reference?) C:\quickfix\src\.NET\fix40\Email.cs(111,40): error CS0234: The type or namespace name 'Group' does not exist in the class or namespace 'QuickFix' (are you missing an assembly reference?) C:\quickfix\src\.NET\fix40\ExecutionReport.cs(575,39): error CS0234: The type or namespace name 'Group' does not exist in the class or namespace 'QuickFix' (are you missing an assembly reference?) etc. What am I missing? Regards, Daniel J. McCarthy Development Manager Global Link State Street Global Markets One Lincoln Street, SFC4 Boston, MA 02111-2900 617 664-3924 Confidentiality Notice: The information contained in the email is intended for the confidential use of the above-named recipient(s). If the reader of this message is not the intended recipient or person responsible for delivering it to the intended recipient, you are hereby notified that you have received this communication in error, and that any review, dissemination, distribution, or copying of this communication is strictly prohibited. If you have received this in error, please notify the sender immediately and destroy this message. |
|
From: VP M. IT A. E. T. <ass...@gm...> - 2005-08-24 18:31:13
|
Hi I am a qfJ convert. Where can I find the latest version of quickfixJ distribution. I wish to migrate to quickfixJ version compatible with quickfix 1.10.2. Is quickfixj always in sync with quickfix. Is there a lag time? I am searching for it on the net. Thank you=20 -- RK On 8/24/05, Oren Miller <or...@qu...> wrote: > Well first of all if you are doing anything with sequence resets, you sho= uld > be using the latest 1.10.2. Anything earlier didn't really have full > support for sequence resets. >=20 > Now, if you want to send a logon with a sequence reset, just add it to th= e > logon message in the toAdmin call. QuickFIX should then take care of all > the necessary sequence reset operations automatically. You should never > have to instantiate a new SocketInitiator. It is designed to recover fro= m > all scenarios. >=20 > --oren >=20 > ----- Original Message ----- > From: "VP Marketing IT Asset Enterprise Technologies" <ass...@gm...= m> > To: "Oren Miller" <or...@qu...> > Cc: "Alvin Wang" <AW...@ff...>; "Caleb Epstein" > <cal...@gm...>; <qui...@li...>; > <qui...@li...> > Sent: Wednesday, August 24, 2005 10:16 AM > Subject: Re: [Quickfix-developers] stop/start session programmatically >=20 >=20 > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html >=20 > This discussion has been quite useful. > Please consider the following scenario: >=20 > State: > Due to sequence number mismatch, a logon message is refused. > The counterparty actually disconnects. Consequently there is no > session. >=20 > Objective: Send a Logon (which presupposes a Session (new one) is created > for that counterparty) perhaps with tag 141 set to 'Y'. >=20 > After reviewing SessionSettings, Session, Logon/Message/MessageFactory... > I am still not clear about this. > Is it recommended that I instantiate SocketInitiator from scratch? > If so how can I pass the tag 141 related information. > Session does not declare a constant for 141. >=20 > thank you for your time and suggestion. > -- >=20 >=20 > On 8/16/05, Oren Miller <or...@qu...> wrote: > > QuickFIX Documentation: > > http://www.quickfixengine.org/quickfix/doc/html/index.html > > QuickFIX Support: http://www.quickfixengine.org/services.html > > > > Yeah, but this and the ResetOnDisconnect were originally put in > > because it is a convenient way to reset the system between acceptance > > tests. People have found them useful for various things (such as > > market data distribution where you don't care for resends and > > resetting the sequence numbers is convenient). Basically it's nice > > for internal systems where you want to pass things around, but they > > are not transactional, and you don't really care about FIX's > > guaranteed delivery. In reality I would not expect such a > > configuration to be used in a publicly exposed FIX session, > > particularly one which contains order routing traffic. > > > > --oren > > > > On Aug 16, 2005, at 4:59 PM, Alvin Wang wrote: > > > > > > > > I do not think this is default. But for example, QF has > > > ResetOnLogout configuration > > > > > > > > > > > > > > > "Oren Miller" <or...@qu...> > > > 08/16/2005 05:18 PM > > > > > > > > > To: "Alvin Wang" <AW...@FF...> > > > cc: "Caleb Epstein" <cal...@gm...>, > > > <qui...@li...>, <quickfix-developers- > > > ad...@li...> > > > bcc: > > > Subject: Re: [Quickfix-developers] stop/start > > > session programmatically > > > > > > > > > > > > Do you have reason to believe this is the case? It would be non- > > > standard behavior. > > > > > > --oren > > > ----- Original Message ----- > > > From: Alvin Wang > > > To: Oren Miller > > > Cc: Caleb Epstein ; qui...@li... ; > > > qui...@li... > > > Sent: Tuesday, August 16, 2005 4:47 PM > > > Subject: Re: [Quickfix-developers] stop/start session programmaticall= y > > > > > > > > > I see. > > > > > > But will it send logout msg? Some counterparty may configure to > > > reset seq number on receiving logout msg. > > > > > > > > > > > > "Oren Miller" <or...@qu...> > > > 08/16/2005 05:07 PM > > > > > > > > > To: "Caleb Epstein" <cal...@gm...>, "Alvin > > > Wang" <AW...@FF...> > > > cc: <qui...@li...>, > > > <qui...@li...> > > > bcc: > > > Subject: Re: [Quickfix-developers] stop/start session > > > programmatically > > > > > > > > > > > > > > > No, it does not reset sequence numbers. > > > > > > --oren > > > ----- Original Message ----- > > > From: Alvin Wang > > > To: Caleb Epstein > > > Cc: Oren Miller ; qui...@li... ; > > > qui...@li... > > > Sent: Tuesday, August 16, 2005 4:37 PM > > > Subject: Re: [Quickfix-developers] stop/start session programmaticall= y > > > > > > > > > session.logout() will send logout msg and reset seq number to 1, > > > right? But i only want to stop and restart later. I do not want to > > > reset seq number (and send logout msg).. > > > > > > > > > Caleb Epstein <cal...@gm...> > > > 08/16/2005 04:53 PM > > > > > > > > > To: Alvin Wang <AW...@ff...> > > > cc: qui...@li..., > > > qui...@li..., Oren Miller > > > <or...@qu...> > > > bcc: > > > Subject: Re: [Quickfix-developers] stop/start session > > > programmatically > > > > > > > > > > > > > > > > > > On 8/16/05, Alvin Wang <AW...@ff...> wrote: > > > > > > > Are there any APIs so that QF can stop/restart just a specific > > > session > > > > programmatically between start time and end time? > > > > > > Session::logout will effectively stop the session. If the session is > > > logged on, it will logout and disconnect cleanly. Then, if it is an > > > Initiator, it will stop connecting to the counterparty; and if it is > > > an Acceptor, it will refuse Logon attempts from the counterparty. Yo= u > > > can re-enable with Session::logon > > > > > > -- > > > Caleb Epstein > > > caleb dot epstein at gmail dot com > > > > > > > > > *********************************************************************= * > > > 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. > > > *********************************************************************= * > > > > > > > > > > > > > > ------------------------------------------------------- > > SF.Net email is Sponsored by the Better Software Conference & EXPO > > September 19-22, 2005 * San Francisco, CA * Development Lifecycle > > Practices > > Agile & Plan-Driven Development * Managing Projects & Teams * Testing &= QA > > Security * Process Improvement & Measurement * http://www.sqe.com/bsce5= sf > > _______________________________________________ > > Quickfix-developers mailing list > > Qui...@li... > > https://lists.sourceforge.net/lists/listinfo/quickfix-developers > > >=20 >=20 > ------------------------------------------------------- > SF.Net email is Sponsored by the Better Software Conference & EXPO > September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practic= es > Agile & Plan-Driven Development * Managing Projects & Teams * Testing & Q= A > Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers >=20 > |