Re: [Quickfix-developers] Verbose logging/debugging
Brought to you by:
orenmnero
|
From: James W. <wi...@ra...> - 2005-12-09 19:03:23
|
Hello Dave, Currently I am using the default settings for CheckLatency. The incoming/outgoing message logs show the machine's clocks to be within 1 second of each other. I am using a data dictionary, but I have not added all of the counterparty's user-defined fields to it yet, and in fact there are two fields that were included in the Logon message that they sent which are not in their current documentation. However, I have ValidateUserDefinedFields set to N. In reply to Oren's comments in a separate note: according to the counterparty's logfiles, *my* end is the one dropping the connection, not theirs. I'm trying to figure out how to get QF to tell me precisely *why* it is dropping the connection. Here is the content of the event file: 20051209-02:48:30 : Created session 20051209-02:48:30 : Connecting to XXX.XXX.XXX.XXX on port XXXXX 20051209-02:48:30 : Connection succeeded 20051209-02:48:30 : Initiated logon request 20051209-02:48:31 : Dropped Connection Here is the logon message I send out (substituting | for SOH): 8=FIX.4.2|9=65|35=A|34=1|49=OurCompID|52=20051209-02:48:30.946|56=TheirCompID|98=0|108=30|10=121| Here is what I get back: 8=FIX.4.2|9=0088|35=A|34=000001|43=N|52=20051209-02:48:31|49=TheirCompID|56=OurCompID|98=0|108=30|6179=0|6247=prod|10=252| Within a second of receiving this, QuickFIX apparently closes the connection. Their logfiles show no session-level message to say what the gripe was, and my logfiles don't tell me either. I thought it might have something to do with tags 6179 and 6247 but as I've said, I have validation on user defined fields turned off; Oren says it applies to both application and administrative, and I trust him on that. BTW, we are working off QuickFIX 1.9.4 right now. We have not upgraded to the latest, and have no plan to do so until early next year unless it is absolutely necessary. Too many other irons in the fire right now. thanks, Jim > Hi Jim, > > A couple of questions? > > Have you got CheckLatency set? ...and is there a difference in the > clocks between the two machines running the FIX engines? > > Are you using a DataDictionary? > > Cheers > > Dave |