Re: [Quickfix-developers] Too many open files
Brought to you by:
orenmnero
|
From: <OM...@th...> - 2002-06-10 15:54:24
|
Do you still have a copy of that 4.2 SequenceReset message? If so can you
post it here. It would probably be the best starting point for writing a
test. We do have tests with sequence resets so it would be nice to see if
there is something different or special about this message.
--oren
Rainer Staringer
<rainer@aaa-plus. To: OM...@th...
com> cc: qui...@li...
Subject: Re: [Quickfix-developers] Too many open files
06/10/2002 10:35
AM
> I expect the new versions will be released either today or tommorow, so
> very soon. The release number will be 1.1.0. An anouncement with
> release
> note will be posted here when it is available.
Great!
> I believe the bug reported by Bernard has also been fixed in this
> release
> (extra tags in reject message). So far that one place is the only
> area I
> am aware of that extra tags were added where they don't belong. Do you
> know of any more like it?
The RefMsgType tag is also erroneously added in Session::generateReject
( const Message& message, const std::string& str )
Also, Session::generateBusinessReject( const Message& message, int err )
should default to generateReject(message, "Unsupported message type") in
the 4.0/4.1 cases, since the business reject message type is a 4.2
addition.
I checked only the reject messages for now, there might be other
messages with this problem.
Another thing I noticed:
For some reason the structure validating code in Message.h set
m_validStructure to false for a perfectly valid (to my eyes) FIX4.2
SequenceReset message, so I had to comment out some checks in bool
setString ( const std::string& string ) to get things going. I could not
identify the problem from looking at the code, though... Might be worth
adding a test case with a 4.2 SequenceReset.
Rainer
|